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
diff --git a/docs/CommandGuide/llc.html b/docs/CommandGuide/llc.html
index 8788a7a..41f45db 100644
--- a/docs/CommandGuide/llc.html
+++ b/docs/CommandGuide/llc.html
@@ -88,53 +88,12 @@
<h3>
OPTIONS
</h3>
-
<ul>
- <li>-disable-fp-elim
- <br>
- Disable frame pointer elimination optimization.
- <p>
-
- <li>-disable-pattern-isel
- <br>
- Use the 'simple' X86 instruction selector.
- <p>
-
- <li>-disable-peephole
- <br>
- Disable peephole optimization pass.
- <p>
-
- <li>-disable-preopt
- <br>
- Disable optimizations prior to instruction selection.
- <p>
-
- <li>-disable-sched
- <br>
- 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>
-
<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
@@ -154,24 +113,6 @@
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.
@@ -187,7 +128,68 @@
Record the amount of time needed for each pass and print it to standard
error.
<p>
+
</ul>
+<h4>X86 Specific Options</h4>
+<ul>
+ <li>-disable-fp-elim
+ <br>
+ Disable frame pointer elimination optimization.
+ <p>
+
+ <li>-disable-pattern-isel
+ <br>
+ Use the 'simple' X86 instruction selector (the default).
+ <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
+ <br>
+ Disable peephole optimization pass.
+ <p>
+
+ <li>-disable-preopt
+ <br>
+ Disable optimizations prior to instruction selection.
+ <p>
+
+ <li>-disable-sched
+ <br>
+ 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