| Commit message (Expand) | Author | Age | Files | Lines |
* | Hrm, really, all tests passed without this, but it is scary to think how... | Chris Lattner | 2004-09-29 | 1 | -2/+2 |
* | Remove debugging printout | Chris Lattner | 2004-09-29 | 1 | -1/+38 |
* | Fold (X setcc C1) | (X setcc C2) | Chris Lattner | 2004-09-28 | 1 | -1/+102 |
* | Fold (and (setcc X, C1), (setcc X, C2)) | Chris Lattner | 2004-09-28 | 1 | -20/+121 |
* | Implement X / C1 / C2 folding | Chris Lattner | 2004-09-28 | 1 | -8/+54 |
* | shl is always zero extending, so always use a zero extending shift right. | Chris Lattner | 2004-09-28 | 1 | -5/+12 |
* | Add includes and use std:: for standard library calls to make code | Alkis Evlogimenos | 2004-09-28 | 1 | -2/+2 |
* | Pull assignment out of for loop conditional in order for this to | Alkis Evlogimenos | 2004-09-28 | 1 | -8/+9 |
* | Fix two bugs: one where a condition was mistakenly swapped, and another | Chris Lattner | 2004-09-27 | 1 | -14/+11 |
* | Fold: (setcc (shr X, ShAmt), CI), where 'cc' is eq or ne. This xform | Chris Lattner | 2004-09-27 | 1 | -0/+45 |
* | Implement shift-and combinations, implementing InstCombine/and.ll:test19-21 | Chris Lattner | 2004-09-24 | 1 | -7/+44 |
* | Move LHSI->hasOneUse() into the arms of the conditional, reindenting code. | Chris Lattner | 2004-09-23 | 1 | -71/+72 |
* | Implement Transforms/InstCombine/and.ll:test18, a case that occurs 20 times | Chris Lattner | 2004-09-23 | 1 | -0/+45 |
* | Implement select.ll:test16: fold load (select C, X, null) -> load X | Chris Lattner | 2004-09-23 | 1 | -0/+14 |
* | Do not fold (X + C1 != C2) if there are other users of the add. Doing | Chris Lattner | 2004-09-21 | 1 | -2/+3 |
* | Fix potential miscompilations: InstCombine/2004-09-20-BadLoadCombine*.llx | Chris Lattner | 2004-09-20 | 1 | -7/+19 |
* | Fix loop condition so that we don't decrement off the beginning of the | Alkis Evlogimenos | 2004-09-20 | 1 | -5/+5 |
* | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 19 | -72/+68 |
* | Prototype more accurately | Chris Lattner | 2004-09-20 | 1 | -1/+1 |
* | Prototype these functions more accurately | Chris Lattner | 2004-09-20 | 12 | -13/+15 |
* | Make isSafeToLoadUnconditionally a bit smarter, implementing PR362 and | Chris Lattner | 2004-09-19 | 1 | -6/+28 |
* | Remove a whole bunch of horrible hacky code that was used to promote allocas | Chris Lattner | 2004-09-19 | 1 | -145/+7 |
* | Make instruction combining a bit more aggressive in the face of volatile | Chris Lattner | 2004-09-19 | 1 | -3/+60 |
* | Add comment | Chris Lattner | 2004-09-19 | 1 | -1/+1 |
* | Fix the inliner to always delete any edges from the external call node to | Chris Lattner | 2004-09-18 | 1 | -8/+7 |
* | Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminates | Chris Lattner | 2004-09-18 | 1 | -39/+33 |
* | Make sure to remove the Select instruction as well | Chris Lattner | 2004-09-18 | 1 | -0/+1 |
* | Fix typo in comment | Chris Lattner | 2004-09-17 | 1 | -1/+1 |
* | Add a newline | Chris Lattner | 2004-09-15 | 1 | -0/+1 |
* | Convert code to compile with vc7.1. | Reid Spencer | 2004-09-15 | 12 | -48/+63 |
* | Fix a bug in the previous checkin that broke 255.vortex | Chris Lattner | 2004-09-15 | 1 | -1/+1 |
* | Make sure to update alias analysis information as we transform the function. | Chris Lattner | 2004-09-15 | 1 | -21/+57 |
* | If given an AliasSetTracker object to update, update it. | Chris Lattner | 2004-09-15 | 1 | -20/+81 |
* | Remove a long-dead pass. Actually, this pass was never used at all. | Chris Lattner | 2004-09-14 | 1 | -182/+0 |
* | Fixes to make LLVM compile with vc7.1. | Alkis Evlogimenos | 2004-09-03 | 4 | -1/+4 |
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 54 | -108/+108 |
* | Initial checkin of a pass to lower packed operations to scalars operations. | Reid Spencer | 2004-08-21 | 1 | -0/+359 |
* | If we are linking two global variables and they have the same size, do not | Chris Lattner | 2004-08-20 | 1 | -8/+9 |
* | Implement test/Regression/Transforms/GlobalConstifier/phi-select.llx | Chris Lattner | 2004-08-14 | 1 | -6/+16 |
* | If we are extracting a block that has multiple successors that are the same | Chris Lattner | 2004-08-13 | 1 | -2/+11 |
* | When we code extract some stuff, leave the codeRepl block in the place where | Chris Lattner | 2004-08-13 | 1 | -1/+1 |
* | "extract" the block extractor pass from bugpoint (haha) | Chris Lattner | 2004-08-13 | 1 | -0/+53 |
* | Add value mapper support for select constant exprs. This should fix a bug | Chris Lattner | 2004-08-13 | 1 | -0/+5 |
* | This patch makes the inliner refuse to inline functions that have alloca | Chris Lattner | 2004-08-12 | 1 | -25/+57 |
* | Fix code extraction of unwind blocks. This fixed bugs that bugpoint can | Chris Lattner | 2004-08-12 | 1 | -9/+12 |
* | Hrm, this pass didn't compile. This bugfix should go into 1.3! | Chris Lattner | 2004-08-12 | 1 | -0/+1 |
* | Fix InstCombine/2004-08-10-BoolSetCC.ll, a bug that is miscompiling | Chris Lattner | 2004-08-11 | 1 | -22/+21 |
* | Fix InstCombine/2004-08-09-RemInfLoop.llx | Chris Lattner | 2004-08-09 | 1 | -1/+1 |
* | Fix another really nasty regression that Anshu pointed out. In cases where | Chris Lattner | 2004-08-08 | 1 | -24/+24 |
* | Two fixes: | Chris Lattner | 2004-08-08 | 1 | -3/+2 |