| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Implement review feedback for the ConstantBool->ConstantInt merge. Chris | Reid Spencer | 2007-01-12 | 1 | -19/+28 |
* | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. | Reid Spencer | 2007-01-11 | 1 | -15/+15 |
* | Remove unnecessary boolean type check. | Zhou Sheng | 2007-01-11 | 1 | -2/+1 |
* | For PR1043: | Zhou Sheng | 2007-01-11 | 1 | -110/+108 |
* | Unbreak VC++ build. | Jeff Cohen | 2007-01-08 | 1 | -1/+1 |
* | Comparison of primitive type sizes should now be done in bits, not bytes. | Reid Spencer | 2007-01-08 | 1 | -8/+9 |
* | relax some types | Chris Lattner | 2007-01-07 | 1 | -3/+2 |
* | Fix regressions in InstCombine/call-cast-target.ll and InstCombine/2003-11-13... | Chris Lattner | 2007-01-06 | 1 | -1/+5 |
* | this final call to canLosslesslyBitCastTo is dead, because ValueRequiresCast | Chris Lattner | 2007-01-06 | 1 | -4/+0 |
* | simplify some more code now that there are not multiple different integer | Chris Lattner | 2007-01-06 | 1 | -8/+4 |
* | eliminate some uses of canLosslesslyBitCastTo, this actually makes the code s... | Chris Lattner | 2007-01-06 | 1 | -15/+14 |
* | Implement InstCombine/vec_shuffle.ll:%test7, simplifying shuffles with | Chris Lattner | 2007-01-05 | 1 | -1/+23 |
* | fold things like a^b != c^a -> b != c. This implements InstCombine/xor.ll:te... | Chris Lattner | 2007-01-05 | 1 | -12/+33 |
* | Compile X + ~X to -1. This implements Instcombine/add.ll:test34 | Chris Lattner | 2007-01-05 | 1 | -1/+7 |
* | Death to useless bitcast instructions! | Reid Spencer | 2007-01-04 | 1 | -33/+3 |
* | For PR950: | Reid Spencer | 2006-12-31 | 1 | -175/+116 |
* | For PR1066: | Reid Spencer | 2006-12-24 | 1 | -2/+8 |
* | Shut up some compilers that can't accurately analyze variable usage | Reid Spencer | 2006-12-23 | 1 | -2/+2 |
* | For PR1065: | Reid Spencer | 2006-12-23 | 1 | -12/+7 |
* | For PR950: | Reid Spencer | 2006-12-23 | 1 | -681/+1023 |
* | Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic | Chris Lattner | 2006-12-19 | 1 | -6/+6 |
* | Convert the last uses of CastInst::createInferredCast to a normal cast | Reid Spencer | 2006-12-18 | 1 | -3/+10 |
* | Fix a bug in EvaluateInDifferentType. The type of operand should not be | Reid Spencer | 2006-12-13 | 1 | -20/+17 |
* | Implement review feedback. Most of this has to do with removing unnecessary | Reid Spencer | 2006-12-13 | 1 | -43/+16 |
* | For mul transforms, when checking for a cast from bool as either operand, | Reid Spencer | 2006-12-13 | 1 | -2/+4 |
* | Fix and/or/xor (cast A), (cast B) --> cast (and/or/xor A, B) | Reid Spencer | 2006-12-13 | 1 | -41/+40 |
* | Replace inferred getCast(V,Ty) calls with more strict variants. | Reid Spencer | 2006-12-12 | 1 | -31/+31 |
* | this can be trunc or bitcast, per line 3092. | Chris Lattner | 2006-12-12 | 1 | -1/+1 |
* | Fix regression on 400.perlbench last night. | Chris Lattner | 2006-12-12 | 1 | -1/+1 |
* | Fix numerous inferred casts. | Reid Spencer | 2006-12-12 | 1 | -77/+121 |
* | Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are | Bill Wendling | 2006-12-07 | 1 | -2/+2 |
* | Update ConstantIntegral Max/Min tests for new interface. | Reid Spencer | 2006-12-06 | 1 | -4/+4 |
* | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -5/+5 |
* | add an instcombine xform. This speeds up 462.libquantum from 9.78s to | Chris Lattner | 2006-12-05 | 1 | -0/+17 |
* | Update call to CastInst::getCastOpcode for its new signature. | Reid Spencer | 2006-12-04 | 1 | -1/+2 |
* | disable transformations that are invalid for fp vectors. This fixes | Chris Lattner | 2006-12-02 | 1 | -4/+4 |
* | Remove 4 FIXMEs to hack around cast-to-bool problems which no longer exist. | Reid Spencer | 2006-11-30 | 1 | -46/+3 |
* | implement cast.ll:test35. With this, we recognize: | Chris Lattner | 2006-11-29 | 1 | -0/+16 |
* | Teach instcombine to turn trunc(srl x, c) -> srl (trunc(x), c) when safe. | Chris Lattner | 2006-11-29 | 1 | -1/+33 |
* | Implement Regression/Transforms/InstCombine/bswap-fold.ll, | Chris Lattner | 2006-11-29 | 1 | -1/+24 |
* | Join a split line. | Reid Spencer | 2006-11-29 | 1 | -2/+1 |
* | Undo the last patch until 253.perlbmk passes with these changes. | Reid Spencer | 2006-11-28 | 1 | -3/+46 |
* | Remove 4 FIXME's from the CAST patch now that the back end is correctly | Reid Spencer | 2006-11-28 | 1 | -46/+3 |
* | Fix PR1014 and InstCombine/2006-11-27-XorBug.ll. | Chris Lattner | 2006-11-27 | 1 | -10/+8 |
* | For PR950: | Reid Spencer | 2006-11-27 | 1 | -595/+705 |
* | Removed #include <iostream> and replaced with llvm_* streams. | Bill Wendling | 2006-11-26 | 1 | -11/+10 |
* | This xform is handled by FoldOpIntoPhi in visitCastInst in a more elegant way. | Chris Lattner | 2006-11-21 | 1 | -30/+1 |
* | Fix a gcc 4.2 warning. | Chris Lattner | 2006-11-15 | 1 | -0/+2 |
* | implement InstCombine/shift-simplify.ll by transforming: | Chris Lattner | 2006-11-14 | 1 | -3/+46 |
* | implement InstCombine/and-compare.ll:test1. This compiles: | Chris Lattner | 2006-11-14 | 1 | -0/+26 |