| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix a spello in a comment. | Reid Spencer | 2006-06-07 | 1 | -1/+1 |
| * | Fix a bug in a recent patch. This fixes UnitTests/Vector/Altivec/casts.c on | Chris Lattner | 2006-06-06 | 1 | -1/+1 |
| * | Fix some formatting, and use inLoop() when appropriate. | Owen Anderson | 2006-06-06 | 1 | -3/+3 |
| * | Stop a memory leak, and update some comments. | Owen Anderson | 2006-06-06 | 1 | -10/+10 |
| * | Some more clean-up, and squash an IDF-Phi related bug. | Owen Anderson | 2006-06-04 | 1 | -16/+13 |
| * | Various clean-ups suggested by Chris. | Owen Anderson | 2006-06-04 | 1 | -30/+32 |
| * | Fix a bug in Phi-noded insertion. Also, update some comments to reflect what's | Owen Anderson | 2006-06-03 | 1 | -12/+21 |
| * | Remove unneeded hook. Patch by Anton K. Thanks! | Chris Lattner | 2006-06-02 | 1 | -2/+0 |
| * | Force anything that #includes llvm/Transforms/Utils/UnifyFunctionExitNodes.h | Chris Lattner | 2006-06-02 | 1 | -0/+2 |
| * | Remove dead #include | Chris Lattner | 2006-06-01 | 1 | -2/+0 |
| * | Make the "pruning cloner" smarter. As it propagates constants through the | Chris Lattner | 2006-06-01 | 1 | -23/+146 |
| * | Silence a -pedantic warning. | Chris Lattner | 2006-06-01 | 1 | -1/+1 |
| * | Remove a FIXME that was fixed with my last patch. | Owen Anderson | 2006-06-01 | 1 | -2/+0 |
| * | More cleanups. Also, add a special case for updating PHI nodes, and | Owen Anderson | 2006-06-01 | 1 | -21/+33 |
| * | Swap the order of operands created here. For +&|^, the order doesn't matter, | Chris Lattner | 2006-05-31 | 1 | -2/+3 |
| * | Extract a huge loop into a helper method. Fix a few iterator-invalidation bugs. | Owen Anderson | 2006-05-31 | 1 | -86/+113 |
| * | Add Use replacement. Assuming there is nothing horribly wrong with this, LCSSA | Owen Anderson | 2006-05-29 | 1 | -2/+35 |
| * | Major think-o. Iterate over all live out-of-loop values, and perform the | Owen Anderson | 2006-05-28 | 1 | -36/+36 |
| * | Make LCSSA insert proper Phi nodes throughout the rest of the CFG by computing | Owen Anderson | 2006-05-27 | 1 | -8/+51 |
| * | Fix some regression from the inliner patch I committed last night. This fixes | Chris Lattner | 2006-05-27 | 1 | -1/+1 |
| * | Switch the inliner over to using CloneAndPruneFunctionInto. This effectively | Chris Lattner | 2006-05-27 | 1 | -5/+9 |
| * | Implement a new method, CloneAndPruneFunctionInto, as documented. | Chris Lattner | 2006-05-27 | 2 | -3/+189 |
| * | Refactor some code to expose an interface to constant fold and instruction gi... | Chris Lattner | 2006-05-27 | 1 | -35/+49 |
| * | A few small clean-ups, and the addition of an LCSSA statistic. | Owen Anderson | 2006-05-27 | 1 | -2/+8 |
| * | Fix a copy-and-paste-o that would break some compilers. | Owen Anderson | 2006-05-26 | 1 | -1/+1 |
| * | Clean up and refactor LCSSA a bunch. It should also run faster now, though | Owen Anderson | 2006-05-26 | 1 | -66/+50 |
| * | Implement Transforms/InstCombine/store.ll:test2. | Chris Lattner | 2006-05-26 | 1 | -1/+15 |
| * | Skeletal LCSSA pass. This is currently non-functional. Expect functionality | Owen Anderson | 2006-05-26 | 1 | -0/+159 |
| * | Transform things like (splat(splat)) -> splat | Chris Lattner | 2006-05-26 | 1 | -4/+50 |
| * | Introduce a helper function that simplifies interpretation of shuffle masks. | Chris Lattner | 2006-05-25 | 1 | -91/+64 |
| * | Turn (cast (shuffle (cast)) -> shuffle (cast) if it reduces the # casts in | Chris Lattner | 2006-05-25 | 1 | -2/+31 |
| * | extract element from a shuffle vector can be trivially turned into an | Chris Lattner | 2006-05-25 | 1 | -12/+41 |
| * | Revert a patch that is unsafe, due to out of range array accesses in inner | Chris Lattner | 2006-05-25 | 1 | -2/+2 |
| * | Patch for a new instcombine xform, patch contributed by Nick Lewycky! | Chris Lattner | 2006-05-24 | 1 | -2/+4 |
| * | Patches to make the LLVM sources more -pedantic clean. Patch provided | Chris Lattner | 2006-05-24 | 2 | -2/+2 |
| * | Silence a bogus gcc warning | Chris Lattner | 2006-05-20 | 1 | -1/+1 |
| * | Fix a doxygen problem and break lines at 80 columns | Reid Spencer | 2006-05-19 | 1 | -3/+3 |
| * | Declare that lowerinvoke doesn't interact with other lowering passes. | Chris Lattner | 2006-05-17 | 5 | -7/+22 |
| * | Add a CloneModule call that exposes the mapping of values from the old module | Chris Lattner | 2006-05-17 | 1 | -4/+8 |
| * | remove some dead code identified by coverity | Chris Lattner | 2006-05-14 | 1 | -1/+1 |
| * | remove dead variables | Chris Lattner | 2006-05-14 | 2 | -3/+0 |
| * | Backing out last check-in for now. It's causing an infinite loop gccas lencode. | Evan Cheng | 2006-05-14 | 1 | -6/+0 |
| * | Add/Sub/Mul are safe to promote here as well. Incrementing a single-bit | Chris Lattner | 2006-05-13 | 1 | -0/+6 |
| * | Implement simple promotion for cast elimination in instcombine. This is | Chris Lattner | 2006-05-13 | 1 | -0/+119 |
| * | Remove some dead variables. | Chris Lattner | 2006-05-12 | 2 | -7/+2 |
| * | Remove dead stuff | Chris Lattner | 2006-05-12 | 1 | -4/+0 |
| * | Refactor some code, making it simpler. | Chris Lattner | 2006-05-11 | 1 | -31/+43 |
| * | Two changes: | Chris Lattner | 2006-05-10 | 1 | -7/+72 |
| * | Patch to make some xforms preserve each other. Patch contributed by | Chris Lattner | 2006-05-09 | 5 | -2/+32 |
| * | Move some code around. | Chris Lattner | 2006-05-06 | 1 | -124/+140 |