- Feb 28, 2007
-
-
Reid Spencer authored
Convert ConstantRange class to use APInt internally as its value type for the constant range, instead of ConstantInt. llvm-svn: 34745
-
- Feb 27, 2007
-
-
Devang Patel authored
llvm-svn: 34669
-
- Feb 23, 2007
-
-
Devang Patel authored
llvm-svn: 34528
-
Devang Patel authored
llvm-svn: 34527
-
Devang Patel authored
llvm-svn: 34510
-
Devang Patel authored
Loop Pass Manager's queue. llvm-svn: 34509
-
Devang Patel authored
rest of the passes in the queue for a loop. llvm-svn: 34508
-
Devang Patel authored
llvm-svn: 34505
-
Devang Patel authored
llvm-svn: 34504
-
- Feb 22, 2007
-
-
Devang Patel authored
llvm-svn: 34487
-
- Feb 15, 2007
-
-
Reid Spencer authored
Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and PackedTyID -> VectorTyID. No functional changes. llvm-svn: 34293
-
- Feb 11, 2007
-
-
Nick Lewycky authored
llvm-svn: 34173
-
- Feb 10, 2007
-
-
Chris Lattner authored
by 6% on tramp3d. llvm-svn: 34167
-
Chris Lattner authored
llvm-svn: 34166
-
Chris Lattner authored
llvm-svn: 34163
-
Chris Lattner authored
llvm-svn: 34162
-
Chris Lattner authored
llvm-svn: 34156
-
- Feb 06, 2007
-
-
Reid Spencer authored
LLVM's footprint and speed up linking. llvm-svn: 33941
-
- Feb 02, 2007
-
-
Reid Spencer authored
This feature is needed in order to support shifts of more than 255 bits on large integer types. This changes the syntax for llvm assembly to make shl, ashr and lshr instructions look like a binary operator: shl i32 %X, 1 instead of shl i32 %X, i8 1 Additionally, this should help a few passes perform additional optimizations. llvm-svn: 33776
-
- Feb 01, 2007
-
-
Devang Patel authored
llvm-svn: 33772
-
Devang Patel authored
llvm-svn: 33766
-
- Jan 31, 2007
-
-
Chris Lattner authored
llvm-svn: 33704
-
Chris Lattner authored
llvm-svn: 33694
-
Chris Lattner authored
it can be used by multiple clients. This specifically allows the inliner to constant fold symbolically. llvm-svn: 33687
-
Chris Lattner authored
ConstantFoldInstOperands. Switch to ConstantFoldInstOperands and remove ConstantFold. llvm-svn: 33683
-
Chris Lattner authored
libanalysis/ConstantFolding.cpp. llvm-svn: 33679
-
Chris Lattner authored
llvm-svn: 33673
-
- Jan 30, 2007
-
-
Reid Spencer authored
confusion with external linkage types. llvm-svn: 33663
-
Devang Patel authored
llvm-svn: 33640
-
- Jan 29, 2007
-
-
Devang Patel authored
llvm-svn: 33627
-
- Jan 26, 2007
-
-
Devang Patel authored
CallGraphSCCPass does not need to implement runOnModule(). It supports runOnSCC(). llvm-svn: 33516
-
- Jan 23, 2007
-
-
Devang Patel authored
llvm-svn: 33467
-
Devang Patel authored
This enables CalLGraphPassManager. llvm-svn: 33466
-
- Jan 21, 2007
-
-
Reid Spencer authored
Clean up handling of isFloatingPoint() and dealing with PackedType. Patch by Gordon Henriksen! llvm-svn: 33415
-
- Jan 19, 2007
-
-
Reid Spencer authored
This is the final patch for this PR. It implements some minor cleanup in the use of IntegerType, to wit: 1. Type::getIntegerTypeMask -> IntegerType::getBitMask 2. Type::Int*Ty changed to IntegerType* from Type* 3. ConstantInt::getType() returns IntegerType* now, not Type* This also fixes PR1120. Patch by Sheng Zhou. llvm-svn: 33370
-
- Jan 17, 2007
-
-
Devang Patel authored
llvm-svn: 33309
-
- Jan 15, 2007
-
-
Jeff Cohen authored
llvm-svn: 33242
-
Chris Lattner authored
llvm-svn: 33229
-
Chris Lattner authored
rename Type::getIntegralTypeMask to Type::getIntegerTypeMask. This makes naming much more consistent. For example, there are now no longer any instances of IntegerType that are not considered isInteger! :) llvm-svn: 33225
-
Chris Lattner authored
llvm-svn: 33220
-