- Jan 20, 2002
-
-
Chris Lattner authored
llvm-svn: 1503
-
- Dec 14, 2001
-
-
Chris Lattner authored
* Unsized arrays are a thing of the past, remove DoInsertArrayCast family * Remove cases were we would get into infinite loops because we would insert a cast which would then be removed, inserting a different cast, ad infinitum... * Remove some code that should be redundant with ExprTypeConvert code llvm-svn: 1465
-
- Dec 07, 2001
-
-
Chris Lattner authored
llvm-svn: 1431
-
- Dec 06, 2001
-
-
Chris Lattner authored
llvm-svn: 1427
-
- Dec 05, 2001
-
-
Chris Lattner authored
llvm-svn: 1423
-
Chris Lattner authored
llvm-svn: 1420
-
Chris Lattner authored
llvm-svn: 1417
-
- Dec 04, 2001
-
-
Chris Lattner authored
llvm-svn: 1413
-
Chris Lattner authored
Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408
-
- Dec 03, 2001
-
-
Chris Lattner authored
Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
-
- Nov 27, 2001
-
-
Chris Lattner authored
from "llvm/Support/..." that are not llvm dependant. Move files and fix #includes llvm-svn: 1400
-
- Nov 26, 2001
-
-
Chris Lattner authored
llvm-svn: 1396
-
Chris Lattner authored
llvm-svn: 1379
-
Chris Lattner authored
llvm-svn: 1340
-
- Nov 14, 2001
-
-
Chris Lattner authored
llvm-svn: 1298
-
Chris Lattner authored
llvm-svn: 1296
-
- Nov 13, 2001
-
-
Chris Lattner authored
llvm-svn: 1286
-
- Nov 08, 2001
-
-
Chris Lattner authored
llvm-svn: 1214
-
- Nov 06, 2001
-
-
Chris Lattner authored
llvm-svn: 1152
-
- Nov 05, 2001
-
-
Chris Lattner authored
llvm-svn: 1144
-
Chris Lattner authored
llvm-svn: 1140
-
Chris Lattner authored
llvm-svn: 1127
-
- Nov 04, 2001
-
-
Chris Lattner authored
llvm-svn: 1125
-
Chris Lattner authored
* fix minor bug with taking datasize of unsized array type * Insert code to support speculative changes later llvm-svn: 1122
-
Chris Lattner authored
Convert backward conversion of expression trees into a new more powerful bidirectional approach. Add transforms for more instructions. llvm-svn: 1121
-
Chris Lattner authored
llvm-svn: 1119
-
Chris Lattner authored
llvm-svn: 1118
-
- Nov 01, 2001
-
-
Chris Lattner authored
* Implement new peephole: // Peephole optimize the following instructions: // %t1 = cast {<...>} * %StructPtr to <ty> * // // Into: %t2 = getelementptr {<...>} * %StructPtr, <0, 0, 0, ...> // %t1 = cast <eltype> * %t1 to <ty> * This peephole eliminated 9 evil casts in the health benchmark, and completely turned the addList method around. :) llvm-svn: 1085
-
Chris Lattner authored
llvm-svn: 1084
-
Chris Lattner authored
* Fix a problem setting a name on a constant value that died because no symbol table was passed in * Add some comments describing the passes * Implement a new peephole: // Peephole optimize the following instructions: // %t = cast <T1>* %P to <T2> * ;; If T1 is losslessly convertable to T2 // store <T2> %V, <T2>* %t // // Into: // %t = cast <T2> %V to <T1> // store <T1> %t2, <T1>* %P llvm-svn: 1080
-
Chris Lattner authored
* Convert getelementptr/load pairs into a single load llvm-svn: 1075
-
Chris Lattner authored
llvm-svn: 1074
-