Change format of CommandGuide index page to look like other docs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14531 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Misha Brukman
2004-07-01 16:04:49 +00:00
parent a97e6cbf79
commit 38ca9be9ef

View File

@@ -1,123 +1,132 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html> <html>
<head> <head>
<title>LLVM Command Guide</title> <title>LLVM Command Guide</title>
<link rel="stylesheet" href="../llvm.css" type="text/css">
</head> </head>
<body>
<body bgcolor=white> <div class="doc_title">
LLVM Command Guide
</div>
<center><h1>LLVM Command Guide<br></h1></center> <div class="doc_text">
This document is the reference manual for the LLVM utilities. It will <p>This document is the reference manual for the LLVM utilities. It will
show you how to use the LLVM commands and what all of their options show you how to use the LLVM commands and what their options are. Note that in
are. the descriptions below, `bytecode' and `program' refer to LLVM bytecode files
and assembly programs, respectively.</p>
<table width=100% border=0> <ul>
<tr><td valign=top width=50%> <li><a href="#basic">Basic Commands</a></li>
<li><a href="#frontend">C and C++ Frond-end Commands</a></li>
<li><a href="#debug">Debugging commands</a></li>
</ul>
<!--===============================================================--> </div>
<center><h2><a name="llvmcmds">Basic Commands</a><hr></h2></center>
<!--===============================================================-->
<dl compact> <!-- *********************************************************************** -->
<dt><A href="llvm-as.html"><b>llvm-as</b></A> <div class="doc_section">
<dd> <a name="basic">Basic Commands</a>
Assemble a human-readable LLVM program into LLVM bytecode. </div>
<p> <!-- *********************************************************************** -->
<dt><A href="llvm-dis.html"><b>llvm-dis</b></A> <div class="doc_text">
<dd>
Disassemble an LLVM bytecode file into human-readable form.
<p>
<dt><A href="analyze.html"><b>analyze</b></A> <ul>
<dd>
Analyze an LLVM bytecode file.
<p>
<dt><A href="opt.html"><b>opt</b></A> <li><a href="llvm-as.html"><b>llvm-as</b></a> -
<dd> assemble a human-readable program into bytecode</li>
Optimize an LLVM bytecode file.
<p>
<dt><A href="llc.html"><b>llc</b></A> <li><a href="llvm-dis.html"><b>llvm-dis</b></a> -
<dd> disassemble a bytecode file into human-readable form</li>
Compile an LLVM bytecode program into native machine code.
<p>
<dt><A href="lli.html"><b>lli</b></A> <li><a href="analyze.html"><b>analyze</b></a> -
<dd> analyze a bytecode file</li>
Run an LLVM bytecode program using either an interpreter or a
JIT compiler.
<p>
<dt><A href="llvm-link.html"><b>llvm-link</b></A> <li><a href="opt.html"><b>opt</b></a> -
<dd> optimize a bytecode file</li>
Link several LLVM bytecode files together into one LLVM
bytecode file.
<p>
<dt><A href="llvm-nm.html"><b>llvm-nm</b></A> <li><a href="llc.html"><b>llc</b></a> -
<dd> compile a bytecode program into native machine code</li>
Print out the names and types of symbols in an LLVM bytecode file.
<p>
<dt><A href="llvm-prof.html"><b>llvm-prof</b></A> <li><a href="lli.html"><b>lli</b></a> -
<dd> run a bytecode program using either an interpreter or a JIT compiler</li>
Transform raw '<tt>llvmprof.out</tt>' data into a human readable report.
<p>
</dl>
</td><td valign=top width=50%> <li><a href="llvm-link.html"><b>llvm-link</b></A>
link several bytecode files into one</li>
<!--===============================================================--> <li><a href="llvm-nm.html"><b>llvm-nm</b></a>
<center><h2><a name="llvmcmds">C and C++ Front-end Commands</a><hr></h2></center> print out the names and types of symbols in a bytecode file</li>
<!--===============================================================-->
<dl compact> <li><a href="llvm-prof.html"><b>llvm-prof</b></a> -
<dt><A href="llvmgcc.html"><b>llvmgcc</b></A> transform raw `<tt>llvmprof.out</tt>' data into a human-readable report</li>
<dd>
GCC-based C front end for LLVM.
<p>
<dt><A href="llvmgxx.html"><b>llvmg++</b></A> </ul>
<dd>
GCC-based C++ front end for LLVM.
<p>
<dt><A href="gccas.html"><b>gccas</b></A> </div>
<dd>
LLVM assembler used by GCC and other native compiler tools.
<p>
<dt><A href="gccld.html"><b>gccld</b></A> <!-- *********************************************************************** -->
<dd> <div class="doc_section">
LLVM linker used by GCC and other native compiler tools. <a name="frontend">C and C++ Front-end Commands</a>
</dl> </div>
<!-- *********************************************************************** -->
<!--===============================================================--> <div class="doc_text">
<center><h2><a name="llvmcmds">Debugging Tools</a><hr></h2></center>
<!--===============================================================-->
<dl compact> <ul>
<dt><A href="bugpoint.html"><b>bugpoint</b></A>
<dd>
Trace an LLVM bytecode program and reduce its failure to a
simple testcase.
<p>
<dt><A href="extract.html"><b>extract</b></A> <li><a href="llvmgcc.html"><b>llvmgcc</b></a> -
<dd> GCC-based C front end for LLVM
Extract a function from an LLVM bytecode file.
</dl> <li><a href="llvmgxx.html"><b>llvmg++</b></a> -
</td></tr></table> GCC-based C++ front end for LLVM</li>
<li><a href="gccas.html"><b>gccas</b></a> -
optimizing assembler used by llvm-g++ and llvm-gcc</li>
<li><a href="gccld.html"><b>gccld</b></a> -
optimizing linker used by llvm-g++ and llvm-gcc</li>
</ul>
</div>
<!-- *********************************************************************** -->
<div class="doc_section">
<a name="debug">Debugging Tools</a>
</div>
<!-- *********************************************************************** -->
<hr><font size=-1> <div class="doc_text">
Maintained by the
<a href="http://llvm.cs.uiuc.edu">LLVM Team</a>.<br> <ul>
Last modified: $Date$
</font> <li><a href="bugpoint.html"><b>bugpoint</b></a> -
automatic test-case reducer</li>
<li><a href="extract.html"><b>extract</b></a> -
extract a function from an LLVM bytecode file</li>
</ul>
</div>
<!-- *********************************************************************** -->
<hr>
<address>
<a href="http://jigsaw.w3.org/css-validator/check/referer"><img
src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
<a href="http://validator.w3.org/check/referer"><img
src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a>
<a href="mailto:criswell at cs dot uiuc dot edu">John Criswell</a><br>
<a href="http://llvm.cs.uiuc.edu">LLVM Compiler Infrastructure</a><br>
Last modified: $Date$
</address>
</body> </body>
</html> </html>