- 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: 3305
-
Chris Lattner authored
a cast is determined by the source operand. llvm-svn: 3304
-
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
-
Chris Lattner authored
- Add new methods to ConstantIntegral: getMaxValue, getMinValue, getAllOnesValue llvm-svn: 3298
-
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
llvm-svn: 3294
-
Chris Lattner authored
- Moved InstCombine: isMaxValue, isMinValue, isAllOnesValue to Constants.h llvm-svn: 3293
-
Chris Lattner authored
llvm-svn: 3292
-
Chris Lattner authored
- Now build executables into /shared - New BUILD_ROOT_TOP variable which is basically = $(BUILD_ROOT)/$(LEVEL) but cleaner and works for llvm/test/* - Use := more in Makefile.common llvm-svn: 3291
-
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
-
Chris Lattner authored
llvm-svn: 3287
-
- 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: 3285
-
Chris Lattner authored
llvm-svn: 3284
-
Chris Lattner authored
llvm-svn: 3283
-
Chris Lattner authored
llvm-svn: 3282
-
Chris Lattner authored
llvm-svn: 3281
-
- Aug 09, 2002
-
-
Chris Lattner authored
llvm-svn: 3280
-
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: 3274
-
Chris Lattner authored
llvm-svn: 3273
-
Chris Lattner authored
llvm-svn: 3272
-
Chris Lattner authored
llvm-svn: 3271
-
Chris Lattner authored
* Convert directories to <tt> like they should be llvm-svn: 3270
-
Chris Lattner authored
* Build into the machine local /shared directory instead of using local Debug/Depend/Release directories llvm-svn: 3269
-
- Aug 08, 2002
-
-
Chris Lattner authored
llvm-svn: 3268
-
Chris Lattner authored
llvm-svn: 3267
-
Chris Lattner authored
llvm-svn: 3266
-