2004-10-16 |
Chris Lattner | Fix a type violation |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Kill the bogon that slipped into my buffer before I... |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Implement InstCombine/getelementptr.ll:test9, which... |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Add support for unreachable |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Optimize instructions involving undef values. For... |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Add support for UndefValue |
tree | commitdiff |
2004-10-16 |
Chris Lattner | When promoting mem2reg, make uninitialized values becom... |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Handle undef values as undefined on the constant lattice |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Add note |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Add support for the undef value. Implement a new optim... |
tree | commitdiff |
2004-10-14 |
Chris Lattner | Fix a bug John tracked down in libstdc++ where we were... |
tree | commitdiff |
2004-10-14 |
Chris Lattner | When converting phi nodes into select instructions... |
tree | commitdiff |
2004-10-13 |
Reid Spencer | Update to reflect changes in Makefile rules. |
tree | commitdiff |
2004-10-12 |
Chris Lattner | Transform memmove -> memcpy when the source is obviousl... |
tree | commitdiff |
2004-10-12 |
Chris Lattner | Fix a REALLY obscure bug in my previous checkin, which... |
tree | commitdiff |
2004-10-11 |
Chris Lattner | Handle a common case more carefully. In particular... |
tree | commitdiff |
2004-10-11 |
Chris Lattner | Reenable the transform, turning X/-10 < 1 into X > -10 |
tree | commitdiff |
2004-10-11 |
Chris Lattner | This patch implements two things (sorry). |
tree | commitdiff |
2004-10-10 |
Chris Lattner | Just because we cannot completely eliminate all uses... |
tree | commitdiff |
2004-10-10 |
Reid Spencer | Initial version of automake Makefile.am file. |
tree | commitdiff |
2004-10-10 |
Chris Lattner | Fix 2004-10-10-CastStoreOnce.llx, by adjusting types... |
tree | commitdiff |
2004-10-10 |
Chris Lattner | Implement GlobalOpt/deadglobal-2.llx, deletion of globa... |
tree | commitdiff |
2004-10-10 |
Chris Lattner | Avoid calling use_size() which could (in theory) be... |
tree | commitdiff |
2004-10-09 |
Chris Lattner | Eliminate global pointers that are only stored a single... |
tree | commitdiff |
2004-10-09 |
Chris Lattner | Use DEBUG instead of DebugFlag directly, as DebugFlag... |
tree | commitdiff |
2004-10-09 |
Chris Lattner | Fix infinite loop due to iteration |
tree | commitdiff |
2004-10-09 |
Chris Lattner | Implement sub.ll:test17, -X/C -> X/-C |
tree | commitdiff |
2004-10-08 |
Chris Lattner | If we found a dead global, we should at least delete... |
tree | commitdiff |
2004-10-08 |
Chris Lattner | * Pull out the meat of runOnModule into another functio... |
tree | commitdiff |
2004-10-08 |
Chris Lattner | We might as well delete the known-dead global sooner... |
tree | commitdiff |
2004-10-08 |
Chris Lattner | Temporarily disable a buggy transformation until it... |
tree | commitdiff |
2004-10-08 |
Chris Lattner | Implement SRA for global variables. This allows the... |
tree | commitdiff |
2004-10-08 |
Chris Lattner | Instcombine (X & FF00) + xx00 -> (X+xx00) & FF00,... |
tree | commitdiff |
2004-10-08 |
Chris Lattner | Little patch to turn (shl (add X, 123), 4) -> (add... |
tree | commitdiff |
2004-10-07 |
Chris Lattner | Improve comments, no functionality changes |
tree | commitdiff |
2004-10-07 |
Chris Lattner | Fix a bug in the safety analysis routine |
tree | commitdiff |
2004-10-07 |
Chris Lattner | Comment cleanups |
tree | commitdiff |
2004-10-07 |
Chris Lattner | * Rename pass to globalopt, since we do more than just... |
tree | commitdiff |
2004-10-06 |
Chris Lattner | Implement GlobalConstifier/trivialstore.llx, and also... |
tree | commitdiff |
2004-10-06 |
Chris Lattner | Instcombine: -(X sdiv C) -> (X sdiv -C), tested by... |
tree | commitdiff |
2004-10-06 |
Chris Lattner | Reduce code growth implied by the tail duplication... |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | Add accessor function. |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | Correct type of accessor functions. |
tree | commitdiff |
2004-09-30 |
Brian Gaeke | Namespacify. Add accessor function. |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Disable the 'WARNING: Found global types that are not... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Hrm, debugging printouts do not need to be in here |
tree | commitdiff |
2004-09-29 |
Chris Lattner | * Pull range optimization code out into new InsertRange... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Do not insert trivially dead select instructions, which... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Fold binary expressions and casts into PHI nodes that... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Hrm, really, all tests passed without this, but it... |
tree | commitdiff |
2004-09-29 |
Chris Lattner | Remove debugging printout |
tree | commitdiff |
2004-09-28 |
Chris Lattner | Fold (X setcc C1) | (X setcc C2) |
tree | commitdiff |
2004-09-28 |
Chris Lattner | Fold (and (setcc X, C1), (setcc X, C2)) |
tree | commitdiff |
2004-09-28 |
Chris Lattner | Implement X / C1 / C2 folding |
tree | commitdiff |
2004-09-28 |
Chris Lattner | shl is always zero extending, so always use a zero... |
tree | commitdiff |
2004-09-28 |
Alkis Evlogimenos | Add includes and use std:: for standard library calls... |
tree | commitdiff |
2004-09-28 |
Alkis Evlogimenos | Pull assignment out of for loop conditional in order... |
tree | commitdiff |
2004-09-27 |
Chris Lattner | Fix two bugs: one where a condition was mistakenly... |
tree | commitdiff |
2004-09-27 |
Chris Lattner | Fold: (setcc (shr X, ShAmt), CI), where 'cc' is eq... |
tree | commitdiff |
2004-09-24 |
Chris Lattner | Implement shift-and combinations, implementing InstComb... |
tree | commitdiff |
2004-09-23 |
Chris Lattner | Move LHSI->hasOneUse() into the arms of the conditional... |
tree | commitdiff |
2004-09-23 |
Chris Lattner | Implement Transforms/InstCombine/and.ll:test18, a case... |
tree | commitdiff |
2004-09-23 |
Chris Lattner | Implement select.ll:test16: fold load (select C,... |
tree | commitdiff |
2004-09-21 |
Chris Lattner | Do not fold (X + C1 != C2) if there are other users... |
tree | commitdiff |
2004-09-20 |
Chris Lattner | Fix potential miscompilations: InstCombine/2004-09... |
tree | commitdiff |
2004-09-20 |
Alkis Evlogimenos | Fix loop condition so that we don't decrement off the... |
tree | commitdiff |
2004-09-20 |
Chris Lattner | 'Pass' should now not be derived from by clients. ... |
tree | commitdiff |
2004-09-20 |
Chris Lattner | Prototype more accurately |
tree | commitdiff |
2004-09-20 |
Chris Lattner | Prototype these functions more accurately |
tree | commitdiff |
2004-09-19 |
Chris Lattner | Make isSafeToLoadUnconditionally a bit smarter, impleme... |
tree | commitdiff |
2004-09-19 |
Chris Lattner | Remove a whole bunch of horrible hacky code that was... |
tree | commitdiff |
2004-09-19 |
Chris Lattner | Make instruction combining a bit more aggressive in... |
tree | commitdiff |
2004-09-19 |
Chris Lattner | Add comment |
tree | commitdiff |
2004-09-18 |
Chris Lattner | Fix the inliner to always delete any edges from the... |
tree | commitdiff |
2004-09-18 |
Chris Lattner | Convert this pass to be a CallGraphSCCPass instead... |
tree | commitdiff |
2004-09-18 |
Chris Lattner | Make sure to remove the Select instruction as well |
tree | commitdiff |
2004-09-17 |
Chris Lattner | Fix typo in comment |
tree | commitdiff |
2004-09-15 |
Chris Lattner | Add a newline |
tree | commitdiff |
2004-09-15 |
Reid Spencer | Convert code to compile with vc7.1. |
tree | commitdiff |
2004-09-15 |
Chris Lattner | Fix a bug in the previous checkin that broke 255.vortex |
tree | commitdiff |
2004-09-15 |
Chris Lattner | Make sure to update alias analysis information as we... |
tree | commitdiff |
2004-09-15 |
Chris Lattner | If given an AliasSetTracker object to update, update it. |
tree | commitdiff |
2004-09-14 |
Chris Lattner | Remove a long-dead pass. Actually, this pass was never... |
tree | commitdiff |
2004-09-03 |
Alkis Evlogimenos | Fixes to make LLVM compile with vc7.1. |
tree | commitdiff |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
tree | commitdiff |
2004-08-21 |
Reid Spencer | Initial checkin of a pass to lower packed operations... |
tree | commitdiff |
2004-08-20 |
Chris Lattner | If we are linking two global variables and they have... |
tree | commitdiff |
2004-08-14 |
Chris Lattner | Implement test/Regression/Transforms/GlobalConstifier... |
tree | commitdiff |
2004-08-13 |
Chris Lattner | If we are extracting a block that has multiple successo... |
tree | commitdiff |
2004-08-13 |
Chris Lattner | When we code extract some stuff, leave the codeRepl... |
tree | commitdiff |
2004-08-13 |
Chris Lattner | "extract" the block extractor pass from bugpoint (haha) |
tree | commitdiff |
2004-08-13 |
Chris Lattner | Add value mapper support for select constant exprs... |
tree | commitdiff |
2004-08-12 |
Chris Lattner | This patch makes the inliner refuse to inline functions... |
tree | commitdiff |
2004-08-12 |
Chris Lattner | Fix code extraction of unwind blocks. This fixed bugs... |
tree | commitdiff |
2004-08-12 |
Chris Lattner | Hrm, this pass didn't compile. This bugfix should... |
tree | commitdiff |
2004-08-11 |
Chris Lattner | Fix InstCombine/2004-08-10-BoolSetCC.ll, a bug that... |
tree | commitdiff |
2004-08-09 |
Chris Lattner | Fix InstCombine/2004-08-09-RemInfLoop.llx |
tree | commitdiff |
2004-08-08 |
Chris Lattner | Fix another really nasty regression that Anshu pointed... |
tree | commitdiff |
2004-08-08 |
Chris Lattner | Two fixes: |
tree | commitdiff |
2004-08-08 |
Chris Lattner | This DEBUG is buggy. comment it out because it's not... |
tree | commitdiff |
next |