2008-07-24 |
Dan Gohman | Put the LICM of constant GlobalVariables, introduced... |
tree | commitdiff |
2008-07-23 |
Chris Lattner | "Allow LICM to sink or lift loads from constant memory... |
tree | commitdiff |
2008-07-23 |
Dan Gohman | Enable first-class aggregates support. |
tree | commitdiff |
2008-07-21 |
Dan Gohman | Add the PR number to the test. |
tree | commitdiff |
2008-07-21 |
Dan Gohman | Fix a bug in LSR's dead-PHI cleanup. If a PHI has a... |
tree | commitdiff |
2008-07-17 |
Matthijs Kooijman | Make GlobalOpt preserve address spaces when scalar... |
tree | commitdiff |
2008-07-17 |
Chris Lattner | Fix PR2553 |
tree | commitdiff |
2008-07-16 |
Matthijs Kooijman | Add a few cases to instcombine's extractvalue testcase. |
tree | commitdiff |
2008-07-16 |
Matthijs Kooijman | Un-XFAIL multdeadretval, since instcombine now properly... |
tree | commitdiff |
2008-07-16 |
Evan Cheng | Fix PR2296. Do not transform x86_sse2_storel_dq into... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | XFAIL the multdeadretval test for now, I will be fixing... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Remove a few tests which no longer hold for deadargelim... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Add a testcase for the canonicalizations now performed... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Make deadargelim a bit less smart, so it doesn't choke... |
tree | commitdiff |
2008-07-15 |
Matthijs Kooijman | Fix typo. |
tree | commitdiff |
2008-07-14 |
Chris Lattner | Fix PR2506 by being a bit more careful about reverse... |
tree | commitdiff |
2008-07-13 |
Chris Lattner | Fix mishandling of the infinite loop case when merging... |
tree | commitdiff |
2008-07-12 |
Nick Lewycky | Enhance analysis of srem. |
tree | commitdiff |
2008-07-11 |
Nick Lewycky | Add another optimization from PR2330. Also catch some... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | Fix folding of icmp's of i1 where the comparison is... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | Fix a bogus optimization: folding (slt (zext i1 A to... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | make this condition more precise. |
tree | commitdiff |
2008-07-10 |
Matthijs Kooijman | Restructure dead argument elimination, try #3 :-) |
tree | commitdiff |
2008-07-10 |
Nick Lewycky | Fix overzealous optimization. Thanks to Duncan Sands... |
tree | commitdiff |
2008-07-10 |
Chris Lattner | Fix a case where vector comparison constant folding... |
tree | commitdiff |
2008-07-10 |
Chris Lattner | elementwise comparison of vector constants was complete... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Fold (a < 8) && (b < 8) into (a|b) < 8 for unsigned... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Fold ((1 << a) & 1) to (a == 0). |
tree | commitdiff |
2008-07-09 |
Chris Lattner | Fix a broken test. Neither load is eliminable without... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Reduce x - y to -y when we know the 'x' part will get... |
tree | commitdiff |
2008-07-09 |
Devang Patel | If loop induction variable's start value is less then... |
tree | commitdiff |
2008-07-08 |
Chris Lattner | 'Optimize' test |
tree | commitdiff |
2008-07-08 |
Chris Lattner | new testcase for PR2496 |
tree | commitdiff |
2008-07-08 |
Chris Lattner | Fix three bugs: |
tree | commitdiff |
2008-07-05 |
Nick Lewycky | Fix missed optimization opportunity when analyzing... |
tree | commitdiff |
2008-07-03 |
Owen Anderson | Remove the ability for ADCE to remove unreachable block... |
tree | commitdiff |
2008-07-02 |
Owen Anderson | Add support to ADCE for pruning unreachable blocks... |
tree | commitdiff |
2008-07-02 |
Owen Anderson | A better fix for PR2503 that doesn't pessimize GVN... |
tree | commitdiff |
2008-06-26 |
Evan Cheng | XFAIL for now. |
tree | commitdiff |
2008-06-26 |
Owen Anderson | Use the -enable-pre flag so this test doesn't fail. |
tree | commitdiff |
2008-06-25 |
Chris Lattner | Fix PR2488, a case where we deleted stack restores... |
tree | commitdiff |
2008-06-24 |
Dan Gohman | Revert 52645, the loop unroller changes. It caused... |
tree | commitdiff |
2008-06-24 |
Matthijs Kooijman | Commit the new DeadArgElim pass again, this time with... |
tree | commitdiff |
2008-06-23 |
Dan Gohman | Revamp the loop unroller, extending it to correctly... |
tree | commitdiff |
2008-06-22 |
Dan Gohman | Improve LSR's dead-phi detection to handle use-def... |
tree | commitdiff |
2008-06-22 |
Chris Lattner | Fix PR2369 by making scalarrepl more careful about... |
tree | commitdiff |
2008-06-21 |
Eli Friedman | Fix for PR2479: correctly optimize expressions like... |
tree | commitdiff |
2008-06-21 |
Duncan Sands | This file is empty. |
tree | commitdiff |
2008-06-21 |
Evan Cheng | Back out Matthijs' DAE patches. It's miscompiling gcc... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Add testcase that checks that DeadArgElim doesn't touch... |
tree | commitdiff |
2008-06-20 |
Matthijs Kooijman | Recommit r52459, rewriting of the dead argument elimina... |
tree | commitdiff |
2008-06-20 |
Chris Lattner | Fix PR2471, which is a bug involving an invalid promoti... |
tree | commitdiff |
2008-06-19 |
Matthijs Kooijman | Modify some ipconstprop tests to also test with invokes. |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Remove this test until the corresponding patch is reapp... |
tree | commitdiff |
2008-06-18 |
Owen Anderson | Add local PRE to GVN. This only operates in cases... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Rewrite the DeadArgumentElimination pass, to use a... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Reapply r52397 (make IPConstProp promote returned argum... |
tree | commitdiff |
2008-06-18 |
Matthijs Kooijman | Reapply r52396, it was unrelated to the breakage (that... |
tree | commitdiff |
2008-06-18 |
Chris Lattner | implement some simple bswap optimizations, rdar://5992453 |
tree | commitdiff |
2008-06-18 |
Chris Lattner | temporarily revert this testcase since its patch was... |
tree | commitdiff |
2008-06-18 |
Chris Lattner | make truncate/sext elimination capable of changing... |
tree | commitdiff |
2008-06-18 |
Devang Patel | Preserve dominance frontier while trivially unswitching... |
tree | commitdiff |
2008-06-17 |
Matthijs Kooijman | Learn IPConstProp to look at individual return values... |
tree | commitdiff |
2008-06-16 |
Dan Gohman | Refine the change in r52258 for avoiding use-before... |
tree | commitdiff |
2008-06-16 |
Matthijs Kooijman | Make testcase check for extractvalue instead of extract... |
tree | commitdiff |
2008-06-16 |
Matthijs Kooijman | Store the result of multiple identical run lines in... |
tree | commitdiff |
2008-06-15 |
Wojciech Matyjewicz | Fix PR2434. When scanning for exising binary operator... |
tree | commitdiff |
2008-06-13 |
Eli Friedman | Remove unnecessary target lines. |
tree | commitdiff |
2008-06-13 |
Eli Friedman | Remove unnecessary target lines. |
tree | commitdiff |
2008-06-13 |
Eli Friedman | Don't skip over instructions other than loads that... |
tree | commitdiff |
2008-06-13 |
Dan Gohman | Protect ChangeCompareStride from situations in which... |
tree | commitdiff |
2008-06-13 |
Eli Friedman | Make sure SimplifyStoreAtEndOfBlock doesn't mess with... |
tree | commitdiff |
2008-06-12 |
Evan Cheng | Fix some tests. |
tree | commitdiff |
2008-06-12 |
Evan Cheng | Revert 52223. |
tree | commitdiff |
2008-06-12 |
Matthijs Kooijman | Add line continuation character so the avoid dup loop... |
tree | commitdiff |
2008-06-11 |
Evan Cheng | Avoid duplicating loop header which leads to unnatural... |
tree | commitdiff |
2008-06-11 |
Matthijs Kooijman | Teach instruction combining about the extractvalue... |
tree | commitdiff |
2008-06-10 |
Matthijs Kooijman | Ignore stderr for some more tests that expect warnings... |
tree | commitdiff |
2008-06-10 |
Matthijs Kooijman | Fix some escaping and quoting in RUN lines, mainly... |
tree | commitdiff |
2008-06-10 |
Matthijs Kooijman | Let some more tests ignore expected output on stderr. |
tree | commitdiff |
2008-06-09 |
Dan Gohman | Fix two more not-grep tests that were missing llvm... |
tree | commitdiff |
2008-06-09 |
Duncan Sands | Test that prune-eh doesn't make deductions based |
tree | commitdiff |
2008-06-09 |
Chris Lattner | lower calls to abs to inline code, PR2337 |
tree | commitdiff |
2008-06-09 |
Chris Lattner | Fix PR2411, where ip constant prop would propagate the |
tree | commitdiff |
2008-06-08 |
Chris Lattner | Limit the icmp+phi merging optimization to the cases... |
tree | commitdiff |
2008-06-07 |
Evan Cheng | Speculatively execute a block when the the block is... |
tree | commitdiff |
2008-06-07 |
Evan Cheng | Fix run line. |
tree | commitdiff |
2008-06-05 |
Zhou Sheng | Add a test case for opt -instcombine bug fix in revisio... |
tree | commitdiff |
2008-06-05 |
Matthijs Kooijman | Learn ScalarReplAggregrates how stores and loads of... |
tree | commitdiff |
2008-06-05 |
Matthijs Kooijman | Let StructRetPromotion check if all if its users are... |
tree | commitdiff |
2008-06-05 |
Matthijs Kooijman | Let StructRetPromotion check if it's users are really... |
tree | commitdiff |
2008-06-03 |
Owen Anderson | Testcase for LoopIndexSplit and DomFrontier. |
tree | commitdiff |
2008-06-02 |
Devang Patel | Update dom tree. Fix PR 2372. |
tree | commitdiff |
2008-06-01 |
Owen Anderson | Fix two issues that Eli Friedman pointed out, where... |
tree | commitdiff |
2008-06-01 |
Owen Anderson | Test for PR2401 |
tree | commitdiff |
2008-06-01 |
Duncan Sands | When simplifying a call to a bitcast function, tighten up |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Peer through sext/zext when looking for not(cmp). |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Add more i1 optimizations. add, sub, mul, s/udiv on... |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Adding i1 is always Xor. |
tree | commitdiff |
2008-05-29 |
Owen Anderson | Replace the old ADCE implementation with a new one... |
tree | commitdiff |
next |