separate options into X86 and sparc specific options
authorChris Lattner <sabre@nondot.org>
Tue, 7 Oct 2003 19:42:50 +0000 (19:42 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 7 Oct 2003 19:42:50 +0000 (19:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8931 91177308-0d34-0410-b5e6-96231b3b80d8

docs/CommandGuide/llc.html

index 8788a7a608a6cd2219a50046751c860214a9c3cb..41f45db9c77611502538f5298f6ec3884305ded8 100644 (file)
@@ -88,80 +88,68 @@ llc creates the output filename as follows:
 <h3>
 OPTIONS
 </h3>
-
 <ul>
-       <li>-disable-fp-elim     
-       <br>
-       Disable frame pointer elimination optimization.
-       <p>
-
-       <li>-disable-pattern-isel
+       <li>-f                   
        <br>
-       Use the 'simple' X86 instruction selector.
+       Overwrite output files
        <p>
 
-       <li>-disable-peephole    
+       <li>-m&lt;arch&gt;
        <br>
-       Disable peephole optimization pass.
-       <p>
+       Specify the architecture for which to generate assembly.  Valid
+       architectures are:
 
-       <li>-disable-preopt      
-       <br>
-       Disable optimizations prior to instruction selection.
-       <p>
+       <dl compact>
+               <di> x86
+               <dd>IA-32 (Pentium and above)</dd>
 
-       <li>-disable-sched       
-       <br>
-       Disable local scheduling pass.
+               <di> sparc
+               <dd>SPARC V9</dd>
+       </dl>
        <p>
 
-       <li>-disable-strip       
+       <li>-o &lt;filename&gt;
        <br>
-       Do not strip the LLVM bytecode included in executable.
+       Specify the output filename.
        <p>
 
-       <li>-enable-maps         
+       <li> -help
        <br>
-       Emit LLVM-to-MachineCode mapping info to assembly.
+       Print a summary of command line options.
        <p>
 
-       <li>-f                   
+       <li> -stats
        <br>
-       Overwrite output files
+       Print statistics.
        <p>
 
-       <li>-load=&lt;plugin.so&gt;
+       <li> -time-passes
        <br>
-       Load the specified plugin.
+       Record the amount of time needed for each pass and print it to standard
+       error.
        <p>
 
-       <li>-m&lt;arch&gt;
+</ul>
+<h4>X86 Specific Options</h4>
+<ul>
+       <li>-disable-fp-elim
        <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>
+       Disable frame pointer elimination optimization.
        <p>
 
-       <li>-o &lt;filename&gt;
+       <li>-disable-pattern-isel
        <br>
-       Specify the output filename.
+       Use the 'simple' X86 instruction selector (the default).
        <p>
 
-       <li>-print-machineinstrs 
+       <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>.
+        Specify the register allocator to use. The default is <i>simple</i>.
         Valid register allocators are:
        <dl compact>
                <di> simple
@@ -172,23 +160,37 @@ OPTIONS
        </dl>
        <p>
 
-       <li> -help
+</ul>
+
+<h4>Sparc Specific Options</h4>
+<ul>
+       <li>-disable-peephole
        <br>
-       Print a summary of command line options.
+       Disable peephole optimization pass.
        <p>
 
-       <li> -stats
+       <li>-disable-preopt
        <br>
-       Print statistics.
+       Disable optimizations prior to instruction selection.
        <p>
 
-       <li> -time-passes
+       <li>-disable-sched
        <br>
-       Record the amount of time needed for each pass and print it to standard
-       error.
+       Disable local scheduling pass.
+       <p>
+
+       <li>-disable-strip
+       <br>
+       Do not strip the LLVM bytecode included in executable.
+       <p>
+
+       <li>-enable-maps
+       <br>
+       Emit LLVM-to-MachineCode mapping info to assembly.
        <p>
 </ul>
 
+
 <h3>
 EXIT STATUS
 </h3>