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>
-
<li> -q
<br>
Quiet mode. With this option, analysis pass names are not printed.
'<tt><tt>analyze</tt> -load <plugin> -help</tt>' to see the new
list of available analysis passes.
<p>
+
+ <li> -dsa-track-integers
+ <br>
+ Track integers as potential pointers.
+ <p>
+
+ <li> -profile-info-file <filename>
+ <br>
+ Specify the name of the file loaded by the -profile-loader option.
+ <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>
<h3>EXIT STATUS</h3>
Specify the output filename. If filename is "-" (the default), then
<tt>extract</tt> sends its output to standard output.
<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>
<h3>
Disable the inlining pass. By default, it is enabled.
<p>
+ <li> -disable-opt
+ <br>
+ Disable all assemble-time optimization passes.
+ <p>
+
+ <li>-enable-correct-eh-support
+ <br>
+ Instruct the -lowerinvoke pass to insert code for correct exception handling
+ support. This is expensive and is by default omitted for efficiency.
+ <p>
+
<li> -stats
<br>
Print statistics.
<li> -disable-opt
<br>
- Disable all link-time optimization passes.
+ Disable all link-time optimization passes.
+ <p>
+
+ <li> -disable-inlining
+ <br>
+ Do not run the inliner pass.
<p>
<li> -L=<directory>
<dt> x86 </dt>
<dd>IA-32 (Pentium and above)</dd>
- <dt> sparc </dt>
+ <dt> sparcv9 </dt>
<dd>SPARC V9</dd>
<dt> c </dt>
Specify the output filename.
<p>
+ <li>-enable-correct-eh-support
+ <br>
+ Instruct the -lowerinvoke pass to insert code for correct exception handling
+ support. This is expensive and is by default omitted for efficiency.
+ <p>
+
<li> -help
<br>
Print a summary of command line options.
readable format. This is the default behavior.
<p>
- <li> -c
- <br>
- Instruct <tt>llvm-dis</tt> to generate C source code.
- <p>
-
<li> -f
<br>
Force overwrite. Normally, <tt>llvm-dis</tt> will refuse to overwrite
<li><tt>--annotated-llvm</tt> or <tt>-A</tt><br>
In addition to the normal report printed, print out the code for the
- program, annotated we execution frequency information. This can be
+ program, annotated with execution frequency information. This can be
particularly useful when trying to visualize how frequently basic blocks
are executed. This is most useful with basic block profiling
information or better.<p>
Using this option enables the <tt>--annotated-llvm</tt> option, but it
prints the entire module, instead of just the most commonly executed
functions.<p>
+
+ <li><tt>-time-passes</tt><br>
+
+ Record the amount of time needed for each pass and print it to standard
+ error.
</ul>
<h3>EXIT STATUS</h3>
<tt>llvm-prof</tt> returns 1 if it cannot load the bytecode file or the profile
-information, otherwise it exits with zero.
+information. Otherwise, it exits with zero.
<HR>
Maintained by the <a href="http://llvm.cs.uiuc.edu">LLVM Team</a>.
Specify the output filename.
<p>
+ <li> -dsa-track-integers
+ <br>
+ Track integers as potential pointers.
+ <p>
+
+ <li> -profile-info-file <filename>
+ <br>
+ Specify the name of the file loaded by the -profile-loader option.
+ <p>
+
<li> -stats
<br>
Print statistics.