summaryrefslogtreecommitdiff
path: root/docs/GettingStarted.html
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-12-08 18:00:30 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-12-08 18:00:30 +0000
commit079e945387edae3e38aa9259b4b537b5b09ce600 (patch)
tree5d857600f43c1966586e4f21f21b69a69ee3f242 /docs/GettingStarted.html
parent3d8ba51c03e2c3d1e90651205ee132af999aec36 (diff)
downloadllvm-079e945387edae3e38aa9259b4b537b5b09ce600.tar.gz
llvm-079e945387edae3e38aa9259b4b537b5b09ce600.tar.bz2
llvm-079e945387edae3e38aa9259b4b537b5b09ce600.tar.xz
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
Diffstat (limited to 'docs/GettingStarted.html')
-rw-r--r--docs/GettingStarted.html12
1 files changed, 11 insertions, 1 deletions
diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html
index facc076abd..eb8d1d0b07 100644
--- a/docs/GettingStarted.html
+++ b/docs/GettingStarted.html
@@ -1194,7 +1194,9 @@ information is in the <a href="CommandGuide/index.html">Command Guide</a>.</p>
pre-processing, translation, optimization, assembly, and linking of programs
all from one command line. <tt>llvmc</tt> also takes care of processing the
dependent libraries found in bytecode. This reduces the need to get the
- traditional <tt>-l&lt;name&gt;</tt> options right on the command line.</dd>
+ traditional <tt>-l&lt;name&gt;</tt> 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.</dd>
<dt><tt><b>llvm-ar</b></tt></dt>
<dd>The archiver produces an archive containing
@@ -1209,6 +1211,14 @@ information is in the <a href="CommandGuide/index.html">Command Guide</a>.</p>
<dd>The disassembler transforms the LLVM bytecode to human readable
LLVM assembly.</dd>
+ <dt><tt><b>llvm-ld</b></tt></dt>
+ <dd><tt>llvm-ld</tt> is very similar to gccld and provides a general purpose
+ and extensible linker for LLVM. This is the linker invoked by <tt>llvmc</tt>.
+ 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.</dd>
+
<dt><tt><b>llvm-link</b></tt></dt>
<dd><tt>llvm-link</tt>, not surprisingly, links multiple LLVM modules into
a single program.</dd>