- Aug 14, 2002
-
-
Vikram S. Adve authored
one Value with another one in all operands and implicit references of the machine instruction. llvm-svn: 3306
-
- Aug 13, 2002
-
-
Chris Lattner authored
llvm-svn: 3303
-
Vikram S. Adve authored
type instead of the element type for the element size for arrays. llvm-svn: 3302
-
Vikram S. Adve authored
llvm-svn: 3301
-
Chris Lattner authored
llvm-svn: 3300
-
Chris Lattner authored
- Rename ConstantGenericIntegral -> ConstantIntegral - Add new methods to ConstantIntegral: getMaxValue, getMinValue, getAllOnesValue llvm-svn: 3299
-
Vikram S. Adve authored
Bug fixes in casting to signed int values. llvm-svn: 3297
-
Brian Ensink authored
-Chris llvm-svn: 3296
-
- Aug 12, 2002
-
-
Chris Lattner authored
- Eliminate Sparc*Order classes, moving contents to Sparc*Class classes - get register name methods now return const char * const pointers instead of std::string's. - Added file header comments to SparcRegClassInfo.(cpp|h) - Moved BIG constant arrays out of SparcRegClassInfo.h, into SparcRegInfo.cpp. This should allow a LOT of std::string constructors to not have to be called. llvm-svn: 3295
-
Chris Lattner authored
- Moved InstCombine: isMaxValue, isMinValue, isAllOnesValue to Constants.h llvm-svn: 3293
-
Chris Lattner authored
* Move isMaxValue, isMinValue, isAllOnesValue to Constants.h llvm-svn: 3290
-
Chris Lattner authored
llvm-svn: 3289
-
Chris Lattner authored
llvm-svn: 3288
-
- Aug 10, 2002
-
-
Chris Lattner authored
* New ReplaceInstUsesWith function to factor out tons of common code This needs to be used more in the future still, but it's a good start * New InsertNewInstBefore to allow multi-instruction replacements * Change getMaxValue functions to isAllOnesValue function, which doesn't have to CREATE/lookup a new constant. Also the name is accurate * Add new isMaxValue, isMinValue, isMaxValueMinusOne, isMinValuePlusOne functions: This should be moved to Constant* classes eventually * Implement xor X, ALLONES -> not X * Fold ALL setcc's of booleans away * Handle various SetCC's for integers against values at the end of their ranges, possibly off by one. This implements the setcc-strength-reduce.ll testcase. llvm-svn: 3286
-
Chris Lattner authored
llvm-svn: 3282
-
- Aug 09, 2002
-
-
Chris Lattner authored
llvm-svn: 3279
-
Chris Lattner authored
* Removed extraneous #includes * Fixed file headers to be consistent with the rest of LLVM * Other minor fixes llvm-svn: 3278
-
Chris Lattner authored
* Fixed file headers to be consistent with the rest of LLVM * Other minor fixes llvm-svn: 3277
-
Chris Lattner authored
llvm-svn: 3275
-
Chris Lattner authored
llvm-svn: 3271
-
- Aug 08, 2002
-
-
Chris Lattner authored
llvm-svn: 3266
-
Chris Lattner authored
- Cleaned up the interface to AnalysisUsage to take analysis class names instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3265
-
Chris Lattner authored
instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3264
-
Chris Lattner authored
llvm-svn: 3262
-
- Aug 07, 2002
-
-
Chris Lattner authored
llvm-svn: 3261
-
Chris Lattner authored
llvm-svn: 3260
-
Chris Lattner authored
llvm-svn: 3259
-
Chris Lattner authored
llvm-svn: 3258
-
Chris Lattner authored
llvm-svn: 3256
-
- Aug 06, 2002
-
-
Mehwish Nagda authored
llvm-svn: 3251
-
- Aug 04, 2002
-
-
Vikram S. Adve authored
in choosing how to create int-set instructions. llvm-svn: 3248
-
Vikram S. Adve authored
after array offset correctly. The type was not being updated for array offsets! llvm-svn: 3246
-
Vikram S. Adve authored
when folding or not folding GEPs. llvm-svn: 3245
-
Vikram S. Adve authored
Fix 2 bugs in FoldGetElemChain so index vector is not modified when no GEPs are folded in, and so a hasLeadingZero is computed only for the last folded GEP, not the one after that if any. llvm-svn: 3244
-
- Aug 03, 2002
-
-
Chris Lattner authored
llvm-svn: 3243
-
Vikram S. Adve authored
llvm-svn: 3236
-
Vikram S. Adve authored
Don't decompose if there are 2 indices with 0 as first index. Compute Changed flag correctly in runOnBasicBlock(). llvm-svn: 3233
-
Chris Lattner authored
uses the modifier "%ld". Now lli passes off "%lld" to the underlying runtime library in this case. llvm-svn: 3230
-
Chris Lattner authored
llvm-svn: 3227
-
- Aug 02, 2002
-
-
Chris Lattner authored
llvm-svn: 3226
-