diff --git a/llvm/docs/CompilerDriver.html b/llvm/docs/CompilerDriver.html index a0579bc97372..ca2fd127c7be 100644 --- a/llvm/docs/CompilerDriver.html +++ b/llvm/docs/CompilerDriver.html @@ -556,7 +556,7 @@ optimization.

optimizer.output bytecode or assembly This item specifies the kind of output the language's - optimizer generates. Valid values are "assembly" and "bytecode" + optimizer generates. Valid values are "assembly" and "bytecode" bytecode diff --git a/llvm/docs/GettingStarted.html b/llvm/docs/GettingStarted.html index ff7feb769307..f930d42add71 100644 --- a/llvm/docs/GettingStarted.html +++ b/llvm/docs/GettingStarted.html @@ -581,12 +581,8 @@ LLVM.

The following environment variables are used by the configure script to configure the build system:

- - - - - - +
VariablePurpose
+ -
VariablePurpose
CC Tells configure which C compiler to use. By default, @@ -594,7 +590,6 @@ script to configure the build system:

PATH. Use this variable to override configure's default behavior.
CXX Tells configure which C++ compiler to use. By default, diff --git a/llvm/docs/HowToSubmitABug.html b/llvm/docs/HowToSubmitABug.html index 6449f29dcd99..e6400d88adb7 100644 --- a/llvm/docs/HowToSubmitABug.html +++ b/llvm/docs/HowToSubmitABug.html @@ -11,10 +11,9 @@ How to submit an LLVM bug report - - -
- + + + -
  1. Introduction - Got bugs?
  2. Crashing Bugs @@ -26,20 +25,17 @@
  3. Miscompilations
  4. Incorrect code generation (JIT and LLC)
  5. -
-

Written by Chris Lattner and Misha Brukman

-
-
+ Debugging
+
diff --git a/llvm/docs/LangRef.html b/llvm/docs/LangRef.html index 18912ac07e77..41379db37f7c 100644 --- a/llvm/docs/LangRef.html +++ b/llvm/docs/LangRef.html @@ -299,78 +299,39 @@ href="#rw_stroustrup">1.

-->

The primitive types are the fundamental building blocks of the LLVM system. The current set of primitive types are as follows:

- - - -
- +
+ + -
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + +
voidNo value
ubyteUnsigned 8 bit value
ushortUnsigned 16 bit value
uintUnsigned 32 bit value
ulongUnsigned 64 bit value
float32 bit floating point value
labelBranch destination
TypeDescription
voidNo value
ubyteUnsigned 8 bit value
ushortUnsigned 16 bit value
uintUnsigned 32 bit value
ulongUnsigned 64 bit value
float32 bit floating point value
labelBranch destination
-
- + + - - + +
+ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + +
boolTrue or False value
sbyteSigned 8 bit value
shortSigned 16 bit value
intSigned 32 bit value
longSigned 64 bit value
double64 bit floating point value
TypeDescription
boolTrue or False value
sbyteSigned 8 bit value
shortSigned 16 bit value
intSigned 32 bit value
longSigned 64 bit value
double64 bit floating point value
-
- + @@ -380,6 +341,7 @@ classifications:

+ @@ -436,30 +398,37 @@ elements) and an underlying data type.

The number of elements is a constant integer value, elementtype may be any type with a size.

Examples:
-

[40 x int ]: Array of 40 integer values.
-[41 x int ]: Array of 41 integer values.
-[40 x uint]: Array of 40 unsigned integer values.

-

-

Here are some examples of multidimensional arrays:

- -
ClassificationTypes
signed sbyte, short, int, long, float, double
- - - - - - - - - - - - - - +
[3 x [4 x int]]: 3x4 array integer values.
[12 x [10 x float]]: 12x10 array of single precision floating point values.
[2 x [3 x [4 x uint]]]: 2x3x4 array of unsigned integer values.
+ + + + +
+ [40 x int ]
+ [41 x int ]
+ [40 x uint]
+
+ Array of 40 integer values.
+ Array of 41 integer values.
+ Array of 40 unsigned integer values.
+
+

Here are some examples of multidimensional arrays:

+ + + + +
+ [3 x [4 x int]]
+ [12 x [10 x float]]
+ [2 x [3 x [4 x uint]]]
+
+ 3x4 array integer values.
+ 12x10 array of single precision floating point values.
+ 2x3x4 array of unsigned integer values.
+
- +
@@ -480,27 +449,23 @@ which indicates that the function takes a variable number of arguments. Variable argument functions can access their arguments with the variable argument handling intrinsic functions.

Examples:
- - - - - - - - - -
int (int): function taking an int, returning an int
float (int, int *) *: Pointer to a function that takes an + + + + - - - - - - + returning float.
+ A vararg function that takes at least one pointer + to sbyte (signed char in C), which returns an integer. This is + the signature for printf in LLVM.
+ +
+ int (int)
+ float (int, int *) *
+ int (sbyte *, ...)
+
+ function taking an int, returning an int
+ Pointer to a function that takes an int and a pointer to int, - returning float.
int (sbyte *, ...): A vararg function that takes at least one pointer to sbyte (signed char in C), which - returns an integer. This is the signature for printf in - LLVM.
@@ -519,24 +484,22 @@ instruction.

Syntax:
  { <type list> }
Examples:
- - - - - - - - - - - - +
{ int, int, int }: a triple of three int values
{ float, int (int) * }: A pair, where the first element is a float and the second - element is a pointer to a function that takes an int, returning an - int.
+ + + +
+ { int, int, int }
+ { float, int (int) * }
+
+ a triple of three int values
+ A pair, where the first element is a float and the second element + is a pointer to a function + that takes an int, returning an int.
+
- +
@@ -546,23 +509,23 @@ reference to another object, which must live in memory.

Syntax:
  <type> *
Examples:
- - - - - - - - - - + + - - + int.
+ +
[4x int]*: pointer to array of - four int values
int (int *) *: A pointer to a +
+ [4x int]*
+ int (int *) *
+
+ A pointer to array of + four int values
+ A pointer to a function that takes an int, returning an - int.
+
@@ -578,10 +541,20 @@ considered first class.

The number of elements is a constant integer value, elementtype may be any integral or floating point type.

Examples:
-

<4 x int>: Packed vector of 4 integer values.
-<8 x float>: Packed vector of 8 floating-point values.
-<2 x uint>: Packed vector of 2 unsigned integer values.

-

+ + + + + +
+ <4 x int>
+ <8 x float>
+ <2 x uint>
+
+ Packed vector of 4 integer values.
+ Packed vector of 8 floating-point values.
+ Packed vector of 2 unsigned integer values.
+
diff --git a/llvm/docs/Lexicon.html b/llvm/docs/Lexicon.html index 55315f1022ee..81dbf4e91c67 100644 --- a/llvm/docs/Lexicon.html +++ b/llvm/docs/Lexicon.html @@ -4,14 +4,6 @@ The LLVM Lexicon - @@ -24,52 +16,52 @@
- + - + - + - + - + - + - + - + diff --git a/llvm/docs/ProgrammersManual.html b/llvm/docs/ProgrammersManual.html index c554c74963b6..8ff45c9f3f3b 100644 --- a/llvm/docs/ProgrammersManual.html +++ b/llvm/docs/ProgrammersManual.html @@ -1939,20 +1939,20 @@ however, are stored in a single dimension and accessed only by name.

the beginning or end of the sequence for both const and non-const. It is important to keep track of the different kinds of iterators. There are three idioms worth pointing out:

-
- A -
- A -
ADCE
- B -
- B -
BURS
- C -
- C -
CSE
- D -
- D -
DSA DSE
- L -
- I -
IPA IPO
- L -
- L -
LICM Load-VN
- P -
- P -
PRE
- S -
- S -
SCCP SSA
+
- - + - - + - - +
UnitsIteratorIdiom
Planes Of name/Value mapsPI
+    
Planes Of name/Value mapsPI
 for (SymbolTable::plane_const_iterator PI = ST.plane_begin(),
-PE = ST.plane_end(); PI != PE; ++PI ) {
+     PE = ST.plane_end(); PI != PE; ++PI ) {
   PI->first // This is the Type* of the plane
   PI->second // This is the SymbolTable::ValueMap of name/Value pairs
     
All name/Type PairsTI
+    
All name/Type PairsTI
 for (SymbolTable::type_const_iterator TI = ST.type_begin(),
      TE = ST.type_end(); TI != TE; ++TI )
   TI->first  // This is the name of the type
@@ -1960,8 +1960,8 @@ for (SymbolTable::type_const_iterator TI = ST.type_begin(),
     
name/Value pairs in a planeVI
+    
name/Value pairs in a planeVI
 for (SymbolTable::value_const_iterator VI = ST.value_begin(SomeType),
      VE = ST.value_end(SomeType); VI != VE; ++VI )
   VI->first  // This is the name of the Value
diff --git a/llvm/docs/SourceLevelDebugging.html b/llvm/docs/SourceLevelDebugging.html
index 523eb1af801e..b9fbef4cc911 100644
--- a/llvm/docs/SourceLevelDebugging.html
+++ b/llvm/docs/SourceLevelDebugging.html
@@ -9,11 +9,10 @@
 
 
Source Level Debugging with LLVM
- - -
+ + + - - -
+ A leafy and green bug eater
+

Written by Chris Lattner