diff --git a/docs/CommandGuide/index.html b/docs/CommandGuide/index.html
index 295966c40e8..789d85d68b5 100644
--- a/docs/CommandGuide/index.html
+++ b/docs/CommandGuide/index.html
@@ -1,123 +1,132 @@
-
+
-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.
+
This document is the reference manual for the LLVM utilities. It will
+show you how to use the LLVM commands and what their options are. Note that in
+the descriptions below, `bytecode' and `program' refer to LLVM bytecode files
+and assembly programs, respectively.
-
-
+
-
-
-
+
-
- - 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.
-
+ - llvm-as -
+ assemble a human-readable program into bytecode
- - llc
-
-
- Compile an LLVM bytecode program into native machine code.
-
+ - llvm-dis -
+ disassemble a bytecode file into human-readable form
- - lli
-
-
- Run an LLVM bytecode program using either an interpreter or a
- JIT compiler.
-
+ - analyze -
+ analyze a bytecode file
- - llvm-link
-
-
- Link several LLVM bytecode files together into one LLVM
- bytecode file.
-
+ - opt -
+ optimize a bytecode file
- - llvm-nm
-
-
- Print out the names and types of symbols in an LLVM bytecode file.
-
+ - llc -
+ compile a bytecode program into native machine code
- - llvm-prof
-
-
- Transform raw 'llvmprof.out' data into a human readable report.
-
-
+ - lli -
+ run a bytecode program using either an interpreter or a JIT compiler
- |
+llvm-link
+ link several bytecode files into one
-
-
-
+llvm-nm
+ print out the names and types of symbols in a bytecode file
-
- - llvmgcc
-
-
- GCC-based C front end for LLVM.
-
+ - llvm-prof -
+ transform raw `llvmprof.out' data into a human-readable report
- - 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.
-
+
+
+
-
-
-
+
-
- - bugpoint
-
-
- Trace an LLVM bytecode program and reduce its failure to a
- simple testcase.
-
+
- - extract
-
-
- Extract a function from an LLVM bytecode file.
-
- |
+
llvmgcc -
+ GCC-based C front end for LLVM
+
+llvmg++ -
+ GCC-based C++ front end for LLVM
+
+
gccas -
+ optimizing assembler used by llvm-g++ and llvm-gcc
+
+
gccld -
+ optimizing linker used by llvm-g++ and llvm-gcc
+
+
+
+
+
+
+