- Aug 12, 2002
-
-
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
-
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
instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3263
-
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: 3257
-
Chris Lattner authored
llvm-svn: 3256
-
Chris Lattner authored
llvm-svn: 3255
-
Chris Lattner authored
* Boldify stuff that changes in the help output. llvm-svn: 3254
-
- Aug 06, 2002
-
-
Chris Lattner authored
llvm-svn: 3253
-
Mehwish Nagda authored
llvm-svn: 3251
-
- Aug 04, 2002
-
-
Vikram S. Adve authored
llvm-svn: 3249
-
Vikram S. Adve authored
in choosing how to create int-set instructions. llvm-svn: 3248
-