[llvm-commits] CVS: llvm/www/docs/CommandGuide/llc.html

Chris Lattner lattner at cs.uiuc.edu
Tue Oct 7 14:44:01 PDT 2003


Changes in directory llvm/www/docs/CommandGuide:

llc.html updated: 1.4 -> 1.5

---
Log message:

separate options into X86 and sparc specific options


---
Diffs of the changes:  (+50 -48)

Index: llvm/www/docs/CommandGuide/llc.html
diff -u llvm/www/docs/CommandGuide/llc.html:1.4 llvm/www/docs/CommandGuide/llc.html:1.5
--- llvm/www/docs/CommandGuide/llc.html:1.4	Thu Oct  2 01:13:19 2003
+++ llvm/www/docs/CommandGuide/llc.html	Tue Oct  7 14:42:50 2003
@@ -88,80 +88,68 @@
 <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<arch>
 	<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 <filename>
 	<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=<plugin.so>
+	<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<arch>
+</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 <filename>
+	<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=<ra>
 	<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,22 +160,36 @@
 	</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





More information about the llvm-commits mailing list