| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Fix InstCombine/2006-11-10-ashr-miscompile.ll a miscompilation introduced | Chris Lattner | 2006-11-10 | 1 | -3/+3 |
| * | Teach ShrinkDemandedConstant how to handle X+C. This implements: | Chris Lattner | 2006-11-09 | 1 | -1/+100 |
| * | reenable factoring of GEP expressions, being more precise about the | Chris Lattner | 2006-11-08 | 1 | -5/+10 |
| * | make this code more efficient by not creating a phi node we are just going to | Chris Lattner | 2006-11-08 | 1 | -36/+33 |
| * | disable this factoring optzn for GEPs for now, this severely pessimizes some | Chris Lattner | 2006-11-08 | 1 | -1/+1 |
| * | For PR950: | Reid Spencer | 2006-11-08 | 1 | -204/+175 |
| * | The wrong parameter was being tested to deturmine i32 vs i64 | Andrew Lenharth | 2006-11-03 | 1 | -1/+1 |
| * | For PR786: | Reid Spencer | 2006-11-02 | 1 | -10/+6 |
| * | For PR950: | Reid Spencer | 2006-11-02 | 1 | -117/+128 |
| * | Factor gep instructions through phi nodes. | Chris Lattner | 2006-11-01 | 1 | -10/+39 |
| * | Turn a phi of many loads into a phi of the address and a single load of the | Chris Lattner | 2006-11-01 | 1 | -41/+30 |
| * | Fix a bug in the previous patch | Chris Lattner | 2006-11-01 | 1 | -3/+6 |
| * | Fold things like "phi [add (a,b), add(c,d)]" into two phi's and one add. | Chris Lattner | 2006-11-01 | 1 | -3/+57 |
| * | Simplify code a bit by changing instances of: | Reid Spencer | 2006-10-26 | 1 | -47/+27 |
| * | For PR950: | Reid Spencer | 2006-10-26 | 1 | -132/+249 |
| * | Fix miscompilation of MallocBench/espresso which code review pointed out | Chris Lattner | 2006-10-20 | 1 | -1/+1 |
| * | For PR950: | Reid Spencer | 2006-10-20 | 1 | -278/+316 |
| * | While creating mask, use 1ULL instead of 1. | Devang Patel | 2006-10-20 | 1 | -1/+1 |
| * | It is OK to remove extra cast if operation is EQ/NE even though source | Devang Patel | 2006-10-19 | 1 | -2/+3 |