mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-12 02:33:33 +00:00
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
This commit is contained in:
parent
3d8ba51c03
commit
079e945387
@ -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…
x
Reference in New Issue
Block a user