- Jan 13, 2007
-
-
Reid Spencer authored
compensate. Move a function out of line to TargetLowering.cpp llvm-svn: 33153
-
Reid Spencer authored
llvm-svn: 33152
-
- Jan 12, 2007
-
-
Chris Lattner authored
llvm-svn: 33151
-
Chris Lattner authored
llvm-svn: 33150
-
Evan Cheng authored
llvm-svn: 33149
-
Evan Cheng authored
- Code clean up. llvm-svn: 33148
-
Chris Lattner authored
llvm-svn: 33147
-
Jim Laskey authored
llvm-svn: 33146
-
Evan Cheng authored
llvm-svn: 33145
-
Chris Lattner authored
derived types llvm-svn: 33144
-
Chris Lattner authored
llvm-svn: 33143
-
Lauro Ramos Venancio authored
llvm-svn: 33142
-
Lauro Ramos Venancio authored
llvm-svn: 33141
-
Reid Spencer authored
llvm-svn: 33140
-
Reid Spencer authored
it either. NOT is just plain illegal now. llvm-svn: 33139
-
Devang Patel authored
llvm-svn: 33138
-
Anton Korobeynikov authored
llvm-svn: 33137
-
Anton Korobeynikov authored
* PIC-aware internal structures in X86 Codegen have been refactored * Visibility (default/weak) has been added * Docs fixes (external weak linkage, visibility, formatting) llvm-svn: 33136
-
Devang Patel authored
new PassManagers.h header. This opens door for implementing CGPassManager in IPA library. llvm-svn: 33135
-
Chris Lattner authored
constant folding of signed comparisons of bool. llvm-svn: 33134
-
Chris Lattner authored
llvm-svn: 33133
-
Chris Lattner authored
llvm-svn: 33132
-
Chris Lattner authored
llvm-svn: 33131
-
Chris Lattner authored
llvm-svn: 33130
-
Chris Lattner authored
llvm-svn: 33129
-
Chris Lattner authored
llvm-svn: 33128
-
Chris Lattner authored
llvm-svn: 33127
-
Jeff Cohen authored
llvm-svn: 33126
-
Chris Lattner authored
llvm-svn: 33125
-
Chris Lattner authored
llvm-svn: 33123
-
Reid Spencer authored
(hasn't for ages) so move it up one level in the table of contents. Type needs to be understood before Value so move it before Value. Make the descriptions of types stand out a little more. Add references to the doxygen for the Type class. llvm-svn: 33122
-
Devang Patel authored
llvm-svn: 33121
-
Reid Spencer authored
1. int -> i32 2. Describe the IntegerType class. 3. Correct the description of Type and its primitive type subclasses. 4. Document OpaqueType and PackedType a little better. llvm-svn: 33120
-
Reid Spencer authored
llvm-svn: 33118
-
Reid Spencer authored
llvm-svn: 33117
-
Reid Spencer authored
llvm-svn: 33116
-
Reid Spencer authored
llvm-svn: 33115
-
Evan Cheng authored
llvm-svn: 33114
-
Reid Spencer authored
Implement the arbitrary bit-width integer feature. The feature allows integers of any bitwidth (up to 64) to be defined instead of just 1, 8, 16, 32, and 64 bit integers. This change does several things: 1. Introduces a new Derived Type, IntegerType, to represent the number of bits in an integer. The Type classes SubclassData field is used to store the number of bits. This allows 2^23 bits in an integer type. 2. Removes the five integer Type::TypeID values for the 1, 8, 16, 32 and 64-bit integers. These are replaced with just IntegerType which is not a primitive any more. 3. Adjust the rest of LLVM to account for this change. Note that while this incremental change lays the foundation for arbitrary bit-width integers, LLVM has not yet been converted to actually deal with them in any significant way. Most optimization passes, for example, will still only deal with the byte-width integer types. Future increments will rectify this situation. llvm-svn: 33113
-
Chris Lattner authored
llvm-svn: 33111
-