X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FCommandGuide%2Findex.html;h=a411fea68bf4b28947552f04b7d267b14d31acc4;hb=1a203571ca94c4770a8cada8ace7fbeb0e65799a;hp=a12bfd25e7ae164f0fd382b6929f2d59a0222b94;hpb=e66e73aee5ce61fdd6cd6214224ca5bde8ab23e4;p=oota-llvm.git diff --git a/docs/CommandGuide/index.html b/docs/CommandGuide/index.html index a12bfd25e7a..a411fea68bf 100644 --- a/docs/CommandGuide/index.html +++ b/docs/CommandGuide/index.html @@ -1,122 +1,152 @@ - + LLVM Command Guide + + - - -

LLVM Command Guide

- -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 -are. - - -
- - -

Basic Commands

- - -
-
llvm-as -
- Assemble a human-readable LLVM program into LLVM bytecode. -

- -

llvm-dis -
- Disassemble an LLVM bytecode file into human-readable form. -

- -

analyze -
- Analyze an LLVM bytecode file. -

- -

opt -
- Optimize an LLVM bytecode file. -

- -

llc -
- Compile an LLVM bytecode program into native machine code. - -
lli -
- Run an LLVM bytecode program using either an interpreter or a - JIT compiler. -

- -

llvm-link -
- Link several LLVM bytecode files together into one LLVM - bytecode file. -

- -

llvm-nm -
- Print out the names and types of symbols in an LLVM bytecode file. -

- -

llvm-prof -
- Transform raw 'llvmprof.out' data into a human readable report. -

-

- -
- - -

C and C++ Front-end Commands

- - -
-
llvmgcc -
- GCC-based C front end for LLVM. -

- -

llvmg++ -
- GCC-based C++ front end for LLVM. -

- -

gccas -
- LLVM assembler used by GCC and other native compiler tools. -

- -

gccld -
- LLVM linker used by GCC and other native compiler tools. -
- - -

Debugging Tools

- - -
-
bugpoint -
- Trace an LLVM bytecode program and reduce its failure to a - simple testcase. -

- -

extract -
- Extract a function from an LLVM bytecode file. -
-
- - -
-Maintained by the -LLVM Team.
-Last modified: $Date$ -
+
+ LLVM Command Guide +
+ +
+ +

These documents are HTML versions of the man pages +for all of the LLVM tools. These pages describe how to use the LLVM commands +and what their options are. Note that these pages do not describe all of the +options available for all tools. To get a complete listing, pass the +--help (general options) or --help-hidden (general+debugging +options) arguments to the tool you are interested in.

+ +
+ + +
+ Basic Commands +
+ + +
+ + + +
+ + +
+ C, C++, and Stacker Front-end Commands +
+ + +
+ + +
+ + +
+ Debugging Tools +
+ + + +
+ + +
+ + +
+ Internal Tools +
+ + +
+ +
+ + + +
+
+ Valid CSS! + Valid HTML 4.01! + + LLVM Compiler Infrastructure
+ Last modified: $Date$ +