| Commit message (Expand) | Author | Age |
* | Swap the order of operands created here. For +&|^, the order doesn't matter, | Chris Lattner | 2006-05-31 |
* | Extract a huge loop into a helper method. Fix a few iterator-invalidation bugs. | Owen Anderson | 2006-05-31 |
* | Add Use replacement. Assuming there is nothing horribly wrong with this, LCSSA | Owen Anderson | 2006-05-29 |
* | Major think-o. Iterate over all live out-of-loop values, and perform the | Owen Anderson | 2006-05-28 |
* | Make LCSSA insert proper Phi nodes throughout the rest of the CFG by computing | Owen Anderson | 2006-05-27 |
* | Fix some regression from the inliner patch I committed last night. This fixes | Chris Lattner | 2006-05-27 |
* | Switch the inliner over to using CloneAndPruneFunctionInto. This effectively | Chris Lattner | 2006-05-27 |
* | Implement a new method, CloneAndPruneFunctionInto, as documented. | Chris Lattner | 2006-05-27 |
* | Refactor some code to expose an interface to constant fold and instruction gi... | Chris Lattner | 2006-05-27 |
* | A few small clean-ups, and the addition of an LCSSA statistic. | Owen Anderson | 2006-05-27 |
* | Fix a copy-and-paste-o that would break some compilers. | Owen Anderson | 2006-05-26 |
* | Clean up and refactor LCSSA a bunch. It should also run faster now, though | Owen Anderson | 2006-05-26 |
* | Implement Transforms/InstCombine/store.ll:test2. | Chris Lattner | 2006-05-26 |
* | Skeletal LCSSA pass. This is currently non-functional. Expect functionality | Owen Anderson | 2006-05-26 |
* | Transform things like (splat(splat)) -> splat | Chris Lattner | 2006-05-26 |
* | Introduce a helper function that simplifies interpretation of shuffle masks. | Chris Lattner | 2006-05-25 |
* | Turn (cast (shuffle (cast)) -> shuffle (cast) if it reduces the # casts in | Chris Lattner | 2006-05-25 |
* | extract element from a shuffle vector can be trivially turned into an | Chris Lattner | 2006-05-25 |
* | Revert a patch that is unsafe, due to out of range array accesses in inner | Chris Lattner | 2006-05-25 |
* | Patch for a new instcombine xform, patch contributed by Nick Lewycky! | Chris Lattner | 2006-05-24 |
* | Patches to make the LLVM sources more -pedantic clean. Patch provided | Chris Lattner | 2006-05-24 |
* | Silence a bogus gcc warning | Chris Lattner | 2006-05-20 |
* | Fix a doxygen problem and break lines at 80 columns | Reid Spencer | 2006-05-19 |
* | Declare that lowerinvoke doesn't interact with other lowering passes. | Chris Lattner | 2006-05-17 |
* | Add a CloneModule call that exposes the mapping of values from the old module | Chris Lattner | 2006-05-17 |
* | remove some dead code identified by coverity | Chris Lattner | 2006-05-14 |
* | remove dead variables | Chris Lattner | 2006-05-14 |
* | Backing out last check-in for now. It's causing an infinite loop gccas lencode. | Evan Cheng | 2006-05-14 |
* | Add/Sub/Mul are safe to promote here as well. Incrementing a single-bit | Chris Lattner | 2006-05-13 |
* | Implement simple promotion for cast elimination in instcombine. This is | Chris Lattner | 2006-05-13 |
* | Remove some dead variables. | Chris Lattner | 2006-05-12 |
* | Remove dead stuff | Chris Lattner | 2006-05-12 |
* | Refactor some code, making it simpler. | Chris Lattner | 2006-05-11 |
* | Two changes: | Chris Lattner | 2006-05-10 |
* | Patch to make some xforms preserve each other. Patch contributed by | Chris Lattner | 2006-05-09 |
* | Move some code around. | Chris Lattner | 2006-05-06 |
* | Fix an infinite loop compiling oggenc last night. | Chris Lattner | 2006-05-05 |
* | Implement InstCombine/cast.ll:test29 | Chris Lattner | 2006-05-05 |
* | Fix Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll | Chris Lattner | 2006-05-04 |
* | Add pass ID's for various passes, so they can be AddRequiredID. Patch by | Chris Lattner | 2006-05-02 |
* | Fix InstCombine/2006-04-28-ShiftShiftLongLong.ll | Chris Lattner | 2006-04-28 |
* | Fix Transforms/Reassociate/2006-04-27-ReassociateVector.ll | Chris Lattner | 2006-04-28 |
* | Add support for inserting undef into a vector. This implements | Chris Lattner | 2006-04-27 |
* | Fix some nondeterminstic behavior in the mem2reg pass that (in addition to | Chris Lattner | 2006-04-27 |
* | Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll | Chris Lattner | 2006-04-20 |
* | Make code match cvs commit message :) | Andrew Lenharth | 2006-04-20 |
* | If we can convert the return pointer type into an integer that IntPtrType | Andrew Lenharth | 2006-04-20 |
* | Turn x86 unaligned load/store intrinsics into aligned load/store instructions | Chris Lattner | 2006-04-17 |
* | Fix a bug in the 'shuffle(undef,x,mask) -> shuffle(x, undef,mask')' xform | Chris Lattner | 2006-04-16 |
* | Canonicalize shuffle(undef,x,mask) -> shuffle(x, undef,mask'). | Chris Lattner | 2006-04-16 |