mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-01 00:17:01 +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:
@@ -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
|
pre-processing, translation, optimization, assembly, and linking of programs
|
||||||
all from one command line. <tt>llvmc</tt> also takes care of processing the
|
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
|
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>
|
<dt><tt><b>llvm-ar</b></tt></dt>
|
||||||
<dd>The archiver produces an archive containing
|
<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
|
<dd>The disassembler transforms the LLVM bytecode to human readable
|
||||||
LLVM assembly.</dd>
|
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>
|
<dt><tt><b>llvm-link</b></tt></dt>
|
||||||
<dd><tt>llvm-link</tt>, not surprisingly, links multiple LLVM modules into
|
<dd><tt>llvm-link</tt>, not surprisingly, links multiple LLVM modules into
|
||||||
a single program.</dd>
|
a single program.</dd>
|
||||||
|
|||||||
Reference in New Issue
Block a user