mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-12 17:32:19 +00:00
separate options into X86 and sparc specific options
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8931 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
da78b002ca
commit
7a59bc8fae
@ -88,7 +88,49 @@ llc creates the output filename as follows:
|
|||||||
<h3>
|
<h3>
|
||||||
OPTIONS
|
OPTIONS
|
||||||
</h3>
|
</h3>
|
||||||
|
<ul>
|
||||||
|
<li>-f
|
||||||
|
<br>
|
||||||
|
Overwrite output files
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<li>-m<arch>
|
||||||
|
<br>
|
||||||
|
Specify the architecture for which to generate assembly. Valid
|
||||||
|
architectures are:
|
||||||
|
|
||||||
|
<dl compact>
|
||||||
|
<di> x86
|
||||||
|
<dd>IA-32 (Pentium and above)</dd>
|
||||||
|
|
||||||
|
<di> sparc
|
||||||
|
<dd>SPARC V9</dd>
|
||||||
|
</dl>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<li>-o <filename>
|
||||||
|
<br>
|
||||||
|
Specify the output filename.
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<li> -help
|
||||||
|
<br>
|
||||||
|
Print a summary of command line options.
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<li> -stats
|
||||||
|
<br>
|
||||||
|
Print statistics.
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<li> -time-passes
|
||||||
|
<br>
|
||||||
|
Record the amount of time needed for each pass and print it to standard
|
||||||
|
error.
|
||||||
|
<p>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<h4>X86 Specific Options</h4>
|
||||||
<ul>
|
<ul>
|
||||||
<li>-disable-fp-elim
|
<li>-disable-fp-elim
|
||||||
<br>
|
<br>
|
||||||
@ -97,9 +139,31 @@ OPTIONS
|
|||||||
|
|
||||||
<li>-disable-pattern-isel
|
<li>-disable-pattern-isel
|
||||||
<br>
|
<br>
|
||||||
Use the 'simple' X86 instruction selector.
|
Use the 'simple' X86 instruction selector (the default).
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
|
<li>-print-machineinstrs
|
||||||
|
<br>
|
||||||
|
Print generated machine code.
|
||||||
|
<p>
|
||||||
|
|
||||||
|
<li>-regalloc=<ra>
|
||||||
|
<br>
|
||||||
|
Specify the register allocator to use. The default is <i>simple</i>.
|
||||||
|
Valid register allocators are:
|
||||||
|
<dl compact>
|
||||||
|
<di> simple
|
||||||
|
<dd>Very simple register allocator</dd>
|
||||||
|
|
||||||
|
<di> local
|
||||||
|
<dd>Local register allocator</dd>
|
||||||
|
</dl>
|
||||||
|
<p>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4>Sparc Specific Options</h4>
|
||||||
|
<ul>
|
||||||
<li>-disable-peephole
|
<li>-disable-peephole
|
||||||
<br>
|
<br>
|
||||||
Disable peephole optimization pass.
|
Disable peephole optimization pass.
|
||||||
@ -124,71 +188,9 @@ OPTIONS
|
|||||||
<br>
|
<br>
|
||||||
Emit LLVM-to-MachineCode mapping info to assembly.
|
Emit LLVM-to-MachineCode mapping info to assembly.
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
<li>-f
|
|
||||||
<br>
|
|
||||||
Overwrite output files
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<li>-load=<plugin.so>
|
|
||||||
<br>
|
|
||||||
Load the specified plugin.
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<li>-m<arch>
|
|
||||||
<br>
|
|
||||||
Specify the architecture for which to generate assembly. Valid
|
|
||||||
architectures are:
|
|
||||||
|
|
||||||
<dl compact>
|
|
||||||
<di> x86
|
|
||||||
<dd>IA-32 (Pentium and above)</dd>
|
|
||||||
|
|
||||||
<di> sparc
|
|
||||||
<dd>SPARC V9</dd>
|
|
||||||
</dl>
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<li>-o <filename>
|
|
||||||
<br>
|
|
||||||
Specify the output filename.
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<li>-print-machineinstrs
|
|
||||||
<br>
|
|
||||||
Print generated machine code.
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<li>-regalloc=<ra>
|
|
||||||
<br>
|
|
||||||
Specify the register allocator to use. The default is <i>simple<i>.
|
|
||||||
Valid register allocators are:
|
|
||||||
<dl compact>
|
|
||||||
<di> simple
|
|
||||||
<dd>Very simple register allocator</dd>
|
|
||||||
|
|
||||||
<di> local
|
|
||||||
<dd>Local register allocator</dd>
|
|
||||||
</dl>
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<li> -help
|
|
||||||
<br>
|
|
||||||
Print a summary of command line options.
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<li> -stats
|
|
||||||
<br>
|
|
||||||
Print statistics.
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<li> -time-passes
|
|
||||||
<br>
|
|
||||||
Record the amount of time needed for each pass and print it to standard
|
|
||||||
error.
|
|
||||||
<p>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3>
|
<h3>
|
||||||
EXIT STATUS
|
EXIT STATUS
|
||||||
</h3>
|
</h3>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user