- Aug 14, 2002
-
-
Chris Lattner authored
llvm-svn: 3326
-
Chris Lattner authored
llvm-svn: 3323
-
Chris Lattner authored
llvm-svn: 3322
-
Chris Lattner authored
llvm-svn: 3320
-
Chris Lattner authored
llvm-svn: 3318
-
Chris Lattner authored
llvm-svn: 3317
-
Chris Lattner authored
llvm-svn: 3316
-
Chris Lattner authored
- Fixed testcases to not use them either. llvm-svn: 3315
-
Chris Lattner authored
llvm-svn: 3313
-
Chris Lattner authored
llvm-svn: 3309
-
Chris Lattner authored
llvm-svn: 3308
-
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
-