2006-11-27 |
Chris Lattner | Fix PR1014 and InstCombine/2006-11-27-XorBug.ll. |
blob | commitdiff | raw |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-26 |
Bill Wendling | Removed #include <iostream> and replaced with llvm_... |
blob | commitdiff | raw | diff to current |
2006-11-21 |
Chris Lattner | This xform is handled by FoldOpIntoPhi in visitCastInst... |
blob | commitdiff | raw | diff to current |
2006-11-15 |
Chris Lattner | Fix a gcc 4.2 warning. |
blob | commitdiff | raw | diff to current |
2006-11-14 |
Chris Lattner | implement InstCombine/shift-simplify.ll by transforming: |
blob | commitdiff | raw | diff to current |
2006-11-14 |
Chris Lattner | implement InstCombine/and-compare.ll:test1. This compiles: |
blob | commitdiff | raw | diff to current |
2006-11-10 |
Chris Lattner | Fix InstCombine/2006-11-10-ashr-miscompile.ll a miscomp... |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Chris Lattner | Teach ShrinkDemandedConstant how to handle X+C. This... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Chris Lattner | reenable factoring of GEP expressions, being more preci... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Chris Lattner | make this code more efficient by not creating a phi... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Chris Lattner | disable this factoring optzn for GEPs for now, this... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Andrew Lenharth | The wrong parameter was being tested to deturmine i32... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Chris Lattner | Factor gep instructions through phi nodes. |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Chris Lattner | Turn a phi of many loads into a phi of the address... |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Chris Lattner | Fix a bug in the previous patch |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Chris Lattner | Fold things like "phi [add (a,b), add(c,d)]" into two... |
blob | commitdiff | raw | diff to current |
2006-10-26 |
Reid Spencer | Simplify code a bit by changing instances of: |
blob | commitdiff | raw | diff to current |
2006-10-26 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Chris Lattner | Fix miscompilation of MallocBench/espresso which code... |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Devang Patel | While creating mask, use 1ULL instead of 1. |
blob | commitdiff | raw | diff to current |
2006-10-19 |
Devang Patel | It is OK to remove extra cast if operation is EQ/NE... |
blob | commitdiff | raw | diff to current |
2006-10-19 |
Devang Patel | Typo Typo. |
blob | commitdiff | raw | diff to current |
2006-10-19 |
Devang Patel | Typo. |
blob | commitdiff | raw | diff to current |
2006-10-19 |
Devang Patel | Fix bug in PR454 resolution. Added new test case. |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Reid Spencer | Undo Chris' last patch, it caused a regression. |
blob | commitdiff | raw | diff to current |
2006-10-15 |
Chris Lattner | fix a buggy check that accidentally disabled this xform |
blob | commitdiff | raw | diff to current |
2006-10-05 |
Chris Lattner | add a new SimplifyDemandedVectorElts method, which... |
blob | commitdiff | raw | diff to current |
2006-10-01 |
Chris Lattner | Fix a bug from r1.391 of this file, where we checked... |
blob | commitdiff | raw | diff to current |
2006-09-28 |
Chris Lattner | Eliminate ConstantBool::True and ConstantBool::False... |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Andrew Lenharth | simplify |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Chris Lattner | We went through all that trouble to compute whether... |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Evan Cheng | Back out Chris' last set of changes. This breaks 177... |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Evan Cheng | 80 col. |
blob | commitdiff | raw | diff to current |
2006-09-19 |
Andrew Lenharth | If we have an add, do it in the pointer realm, not... |
blob | commitdiff | raw | diff to current |
2006-09-19 |
Chris Lattner | implement select.ll:test19-22 |
blob | commitdiff | raw | diff to current |
2006-09-18 |
Chris Lattner | Fix an infinite loop building the CFE |
blob | commitdiff | raw | diff to current |
2006-09-18 |
Chris Lattner | Implement InstCombine/cast.ll:test31. This speeds... |
blob | commitdiff | raw | diff to current |
2006-09-18 |
Chris Lattner | Implement Transforms/InstCombine/shift-sra.ll:test0 |
blob | commitdiff | raw | diff to current |
2006-09-18 |
Chris Lattner | Rewrite shift/and/compare sequences to promote better... |
blob | commitdiff | raw | diff to current |
2006-09-16 |
Chris Lattner | Fix Transforms/InstCombine/2006-09-15-CastToBool.ll... |
blob | commitdiff | raw | diff to current |
2006-09-11 |
Chris Lattner | Fix PR905 and InstCombine/2006-09-11-EmptyStructCrash.ll |
blob | commitdiff | raw | diff to current |
2006-09-09 |
Chris Lattner | Implement Transforms/InstCombine/hoist_instr.ll |
blob | commitdiff | raw | diff to current |
2006-09-09 |
Chris Lattner | Turn div X, (Cond ? Y : 0) -> div X, Y |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
blob | commitdiff | raw | diff to current |
2006-07-11 |
Chris Lattner | Silence a warning produced in assertions-disabled mode |
blob | commitdiff | raw | diff to current |
2006-07-10 |
Owen Anderson | Add a comment, and fix a typo that broke the build. |
blob | commitdiff | raw | diff to current |
2006-07-10 |
Owen Anderson | Don't indent the entire function. |
blob | commitdiff | raw | diff to current |
2006-07-10 |
Chris Lattner | Recognize 16-bit bswaps by relaxing overconstrained... |
blob | commitdiff | raw | diff to current |
2006-07-10 |
Owen Anderson | Make instcombine not remove Phi nodes when LCSSA is... |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Shrink libllvmgcc.dylib by another 23K |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Fix Transforms/InstCombine/2006-06-28-infloop.ll |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Andrew Lenharth | Catch more function pointer casting problems |
blob | commitdiff | raw | diff to current |
2006-06-15 |
Chris Lattner | Implement Transforms/InstCombine/bswap.ll, turning... |
blob | commitdiff | raw | diff to current |
2006-06-06 |
Chris Lattner | Fix a bug in a recent patch. This fixes UnitTests... |
blob | commitdiff | raw | diff to current |
2006-05-31 |
Chris Lattner | Swap the order of operands created here. For +&|^... |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Chris Lattner | Implement Transforms/InstCombine/store.ll:test2. |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Chris Lattner | Transform things like (splat(splat)) -> splat |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Chris Lattner | Introduce a helper function that simplifies interpretat... |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Chris Lattner | Turn (cast (shuffle (cast)) -> shuffle (cast) if it... |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Chris Lattner | extract element from a shuffle vector can be trivially... |
blob | commitdiff | raw | diff to current |
2006-05-20 |
Chris Lattner | Silence a bogus gcc warning |
blob | commitdiff | raw | diff to current |
2006-05-14 |
Evan Cheng | Backing out last check-in for now. It's causing an... |
blob | commitdiff | raw | diff to current |
2006-05-13 |
Chris Lattner | Add/Sub/Mul are safe to promote here as well. Incremen... |
blob | commitdiff | raw | diff to current |
2006-05-13 |
Chris Lattner | Implement simple promotion for cast elimination in... |
blob | commitdiff | raw | diff to current |
2006-05-11 |
Chris Lattner | Refactor some code, making it simpler. |
blob | commitdiff | raw | diff to current |
2006-05-10 |
Chris Lattner | Two changes: |
blob | commitdiff | raw | diff to current |
2006-05-06 |
Chris Lattner | Move some code around. |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Fix an infinite loop compiling oggenc last night. |
blob | commitdiff | raw | diff to current |
2006-05-05 |
Chris Lattner | Implement InstCombine/cast.ll:test29 |
blob | commitdiff | raw | diff to current |
2006-05-04 |
Chris Lattner | Fix Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll |
blob | commitdiff | raw | diff to current |
2006-04-28 |
Chris Lattner | Fix InstCombine/2006-04-28-ShiftShiftLongLong.ll |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Chris Lattner | Add support for inserting undef into a vector. This... |
blob | commitdiff | raw | diff to current |
2006-04-20 |
Andrew Lenharth | Make code match cvs commit message :) |
blob | commitdiff | raw | diff to current |
2006-04-20 |
Andrew Lenharth | If we can convert the return pointer type into an integ... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Turn x86 unaligned load/store intrinsics into aligned... |
blob | commitdiff | raw | diff to current |
2006-04-16 |
Chris Lattner | Fix a bug in the 'shuffle(undef,x,mask) -> shuffle... |
blob | commitdiff | raw | diff to current |
2006-04-16 |
Chris Lattner | Canonicalize shuffle(undef,x,mask) -> shuffle(x, undef... |
blob | commitdiff | raw | diff to current |
2006-04-15 |
Chris Lattner | significant cleanups to code that uses insert/extractel... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Turn casts into getelementptr's when possible. This... |
blob | commitdiff | raw | diff to current |
2006-04-10 |
Chris Lattner | Implement vec_shuffle.ll:test3 |
blob | commitdiff | raw | diff to current |
2006-04-10 |
Chris Lattner | Implement InstCombine/vec_shuffle.ll:test[12] |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Lower vperm(x,y, mask) -> shuffle(x,y,mask) if mask... |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | vector casts of casts are eliminable. Transform this: |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Allow transforming this: |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Turn altivec lvx/stvx intrinsics into loads and stores... |
blob | commitdiff | raw | diff to current |
2006-04-01 |
Chris Lattner | Fix InstCombine/2006-04-01-InfLoop.ll |
blob | commitdiff | raw | diff to current |
2006-04-01 |
Chris Lattner | Fold A^(B&A) -> (B&A)^A |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | If we can look through vector operations to find the... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | extractelement(undef,x) -> undef |
blob | commitdiff | raw | diff to current |
2006-03-30 |
Chris Lattner | Fix Transforms/InstCombine/2006-03-30-ExtractElement.ll |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Don't crash on packed logical ops |
blob | commitdiff | raw | diff to current |
2006-03-23 |
Jim Laskey | Can't combine anymore - we don't have a chain through... |
blob | commitdiff | raw | diff to current |
2006-03-07 |
Chris Lattner | Teach the alignment handling code to look through const... |
blob | commitdiff | raw | diff to current |
2006-03-06 |
Chris Lattner | Teach instcombine to increase the alignment of memset... |
blob | commitdiff | raw | diff to current |
next |