From 079e945387edae3e38aa9259b4b537b5b09ce600 Mon Sep 17 00:00:00 2001
From: Reid Spencer
Date: Wed, 8 Dec 2004 18:00:30 +0000
Subject: [PATCH] Add llvm-ld tool Note that both llvmc and llvm-ld are
experimental in 1.4
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18644 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/GettingStarted.html | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html
index facc076abd6..eb8d1d0b07c 100644
--- a/docs/GettingStarted.html
+++ b/docs/GettingStarted.html
@@ -1194,7 +1194,9 @@ information is in the Command Guide.
pre-processing, translation, optimization, assembly, and linking of programs
all from one command line. llvmc also takes care of processing the
dependent libraries found in bytecode. This reduces the need to get the
- traditional -l<name> options right on the command line.
+ traditional -l<name> options right on the command line. Please
+ note that this tool is new in 1.4 and considered experimental. It will be
+ fully supported in 1.5.
llvm-ar
The archiver produces an archive containing
@@ -1209,6 +1211,14 @@ information is in the Command Guide.
The disassembler transforms the LLVM bytecode to human readable
LLVM assembly.
+ llvm-ld
+ llvm-ld is very similar to gccld and provides a general purpose
+ and extensible linker for LLVM. This is the linker invoked by llvmc.
+ It allows optimization modules to be loaded so that language specific
+ optimizations can be applied at link time. Please note that this tool is new
+ in LLVM 1.4 and still considered experimental. It will be fully supported in
+ LLVM 1.5.
+
llvm-link
llvm-link, not surprisingly, links multiple LLVM modules into
a single program.