A minor fix
[oota-llvm.git] / docs / CommandGuide / index.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3         <head>
4                 <title>LLVM Command Guide</title>
5         </head>
6
7         <body bgcolor=white>
8
9         <center><h1>LLVM Command Guide<br></h1></center>
10
11         This document is the reference manual for the LLVM utilities.  It will
12         show you how to use the LLVM commands and what all of their options
13         are.
14
15
16
17 <table width=100% border=0>
18 <tr><td valign=top width=50%>
19
20         <!--===============================================================-->
21         <center><h2><a name="llvmcmds">Basic Commands</a><hr></h2></center>
22         <!--===============================================================-->
23
24         <dl compact>
25                 <dt><A href="llvm-as.html"><b>llvm-as</b></A>
26                 <dd>
27                 Assemble a human-readable LLVM program into LLVM bytecode.
28                 <p>
29
30                 <dt><A href="llvm-dis.html"><b>llvm-dis</b></A>
31                 <dd>
32                 Disassemble an LLVM bytecode file into human-readable form.
33                 <p>
34
35                 <dt><A href="llvm-nm.html"><b>llvm-nm</b></A>
36                 <dd>
37                 Print out the names and types of symbols in an LLVM bytecode file.
38                 <p>
39
40                 <dt><A href="analyze.html"><b>analyze</b></A>
41                 <dd>
42                 Analyze an LLVM bytecode file.
43                 <p>
44
45                 <dt><A href="opt.html"><b>opt</b></A>
46                 <dd>
47                 Optimize an LLVM bytecode file.
48                 <p>
49
50                 <dt><A href="llvm-link.html"><b>llvm-link</b></A>
51                 <dd>
52                 Link several LLVM bytecode files together into one LLVM
53                 bytecode file.
54                 <p>
55
56                 <dt><A href="llc.html"><b>llc</b></A>
57                 <dd>
58                 Compile an LLVM bytecode program into native machine code.
59
60                 <dt><A href="lli.html"><b>lli</b></A>
61                 <dd>
62                 Run an LLVM bytecode program using either an interpreter or a
63                 JIT compiler.
64                 <p>
65         </dl>
66
67 </td><td valign=top width=50%>
68
69         <!--===============================================================-->
70         <center><h2><a name="llvmcmds">C and C++ Front-end Commands</a><hr></h2></center>
71         <!--===============================================================-->
72
73         <dl compact>
74                 <dt><A href="llvmgcc.html"><b>llvmgcc</b></A>
75                 <dd>
76                 GCC-based C front end for LLVM.
77                 <p>
78
79                 <dt><A href="llvmgxx.html"><b>llvmg++</b></A>
80                 <dd>
81                 GCC-based C++ front end for LLVM.
82                 <p>
83
84                 <dt><A href="gccas.html"><b>gccas</b></A>
85                 <dd>
86                 LLVM assembler used by GCC and other native compiler tools.
87                 <p>
88
89                 <dt><A href="gccld.html"><b>gccld</b></A>
90                 <dd>
91                 LLVM linker used by GCC and other native compiler tools.
92         </dl>
93
94         <!--===============================================================-->
95         <center><h2><a name="llvmcmds">Debugging Tools</a><hr></h2></center>
96         <!--===============================================================-->
97
98         <dl compact>
99                 <dt><A href="bugpoint.html"><b>bugpoint</b></A>
100                 <dd>
101                 Trace an LLVM bytecode program and reduce its failure to a
102                 simple testcase.
103                 <p>
104
105                 <dt><A href="extract.html"><b>extract</b></A>
106                 <dd>
107                 Extract a function from an LLVM bytecode file.
108         </dl>
109 </td></tr></table>
110
111
112 <hr><font size=-1>
113 Maintained by the 
114 <a href="http://llvm.cs.uiuc.edu">LLVM Team</a>.<br>
115 <!-- Created: Wed Feb 26 10:40:50 CST 2003 -->
116 <!-- hhmts start -->
117 Last modified: Tue Oct  7 15:34:17 CDT 2003
118 <!-- hhmts end -->
119 </font>
120
121         </body>
122 </html>