diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2004-12-08 18:00:30 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2004-12-08 18:00:30 +0000 |
commit | 079e945387edae3e38aa9259b4b537b5b09ce600 (patch) | |
tree | 5d857600f43c1966586e4f21f21b69a69ee3f242 /docs/GettingStarted.html | |
parent | 3d8ba51c03e2c3d1e90651205ee132af999aec36 (diff) | |
download | llvm-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.html | 12 |
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<name></tt> options right on the command line.</dd> + traditional <tt>-l<name></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> |