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:
Chris Lattner 2003-10-07 19:42:50 +00:00
parent da78b002ca
commit 7a59bc8fae

View File

@ -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&lt;arch&gt;
<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 &lt;filename&gt;
<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=&lt;ra&gt;
<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=&lt;plugin.so&gt;
<br>
Load the specified plugin.
<p>
<li>-m&lt;arch&gt;
<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 &lt;filename&gt;
<br>
Specify the output filename.
<p>
<li>-print-machineinstrs
<br>
Print generated machine code.
<p>
<li>-regalloc=&lt;ra&gt;
<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>