Age | Commit message (Expand) | Author |
2006-06-01 | Remove a FIXME that was fixed with my last patch. | Owen Anderson |
2006-06-01 | More cleanups. Also, add a special case for updating PHI nodes, and | Owen Anderson |
2006-05-31 | 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-29 | Add Use replacement. Assuming there is nothing horribly wrong with this, LCSSA | Owen Anderson |
2006-05-28 | Major think-o. Iterate over all live out-of-loop values, and perform the | Owen Anderson |
2006-05-27 | 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-26 | 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-25 | 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-24 | 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-20 | Silence a bogus gcc warning | Chris Lattner |
2006-05-19 | Fix a doxygen problem and break lines at 80 columns | Reid Spencer |
2006-05-17 | 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-14 | 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-13 | 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-12 | Remove some dead variables. | Chris Lattner |
2006-05-12 | Remove dead stuff | Chris Lattner |
2006-05-11 | Refactor some code, making it simpler. | Chris Lattner |
2006-05-10 | Two changes: | Chris Lattner |
2006-05-09 | Patch to make some xforms preserve each other. Patch contributed by | Chris Lattner |
2006-05-06 | Move some code around. | Chris Lattner |
2006-05-05 | Fix an infinite loop compiling oggenc last night. | Chris Lattner |
2006-05-05 | Implement InstCombine/cast.ll:test29 | Chris Lattner |
2006-05-04 | Fix Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll | Chris Lattner |
2006-05-02 | Add pass ID's for various passes, so they can be AddRequiredID. Patch by | Chris Lattner |
2006-04-28 | Fix InstCombine/2006-04-28-ShiftShiftLongLong.ll | Chris Lattner |
2006-04-28 | Fix Transforms/Reassociate/2006-04-27-ReassociateVector.ll | Chris Lattner |
2006-04-27 | 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-20 | 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-17 | Turn x86 unaligned load/store intrinsics into aligned load/store instructions | Chris Lattner |