forked from OSchip/llvm-project
Add llvm-ld tool
Note that both llvmc and llvm-ld are experimental in 1.4 llvm-svn: 18644
This commit is contained in:
parent
6ab273c032
commit
92815e5483
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue