| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix missed optimization opportunity when analyzing cast of mul and select. | Nick Lewycky | 2008-07-05 | 1 | -0/+29 |
| * | Remove the ability for ADCE to remove unreachable blocks in loop nests, becau... | Owen Anderson | 2008-07-03 | 1 | -37/+0 |
| * | Add support to ADCE for pruning unreachable blocks. This addresses the final | Owen Anderson | 2008-07-02 | 1 | -0/+37 |
| * | A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach... | Owen Anderson | 2008-07-02 | 1 | -0/+36 |
| * | XFAIL for now. | Evan Cheng | 2008-06-26 | 1 | -0/+1 |
| * | Use the -enable-pre flag so this test doesn't fail. | Owen Anderson | 2008-06-26 | 1 | -1/+1 |
| * | Fix PR2488, a case where we deleted stack restores too aggressively. | Chris Lattner | 2008-06-25 | 1 | -0/+39 |
| * | Revert 52645, the loop unroller changes. It caused a regression in 252.eon. | Dan Gohman | 2008-06-24 | 2 | -72/+0 |
| * | Commit the new DeadArgElim pass again, this time with the gcc bootstrap failu... | Matthijs Kooijman | 2008-06-24 | 3 | -1/+89 |
| * | Revamp the loop unroller, extending it to correctly update PHI nodes | Dan Gohman | 2008-06-23 | 2 | -0/+72 |
| * | Improve LSR's dead-phi detection to handle use-def cycles | Dan Gohman | 2008-06-22 | 1 | -0/+21 |
| * | Fix PR2369 by making scalarrepl more careful about promoting | Chris Lattner | 2008-06-22 | 1 | -0/+18 |
| * | Fix for PR2479: correctly optimize expressions like (a > 13) & (a == | Eli Friedman | 2008-06-21 | 1 | -0/+11 |
| * | This file is empty. | Duncan Sands | 2008-06-21 | 1 | -0/+0 |
| * | Back out Matthijs' DAE patches. It's miscompiling gcc driver. | Evan Cheng | 2008-06-21 | 1 | -39/+0 |
| * | Add testcase that checks that DeadArgElim doesn't touch stuff it shouldn't to... | Matthijs Kooijman | 2008-06-20 | 1 | -0/+36 |
| * | Recommit r52459, rewriting of the dead argument elimination pass. | Matthijs Kooijman | 2008-06-20 | 1 | -0/+39 |
| * | Fix PR2471, which is a bug involving an invalid promotion from a conditional ... | Chris Lattner | 2008-06-20 | 1 | -0/+16 |
| * | Modify some ipconstprop tests to also test with invokes. | Matthijs Kooijman | 2008-06-19 | 2 | -2/+13 |
| * | Remove this test until the corresponding patch is reapplied because it's caus... | Owen Anderson | 2008-06-18 | 1 | -39/+0 |
| * | Add local PRE to GVN. This only operates in cases where it would not increas... | Owen Anderson | 2008-06-18 | 1 | -0/+18 |
| * | Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of | Matthijs Kooijman | 2008-06-18 | 1 | -0/+39 |
| * | Reapply r52397 (make IPConstProp promote returned arguments), but fixed this | Matthijs Kooijman | 2008-06-18 | 1 | -0/+46 |
| * | Reapply r52396, it was unrelated to the breakage (that was caused by r52397, my | Matthijs Kooijman | 2008-06-18 | 1 | -9/+30 |
| * | implement some simple bswap optimizations, rdar://5992453 | Chris Lattner | 2008-06-18 | 1 | -4/+27 |
| * | temporarily revert this testcase since its patch was reverted. | Chris Lattner | 2008-06-18 | 1 | -30/+9 |
| * | make truncate/sext elimination capable of changing phi's. This | Chris Lattner | 2008-06-18 | 1 | -2/+15 |
| * | Preserve dominance frontier while trivially unswitching loop. | Devang Patel | 2008-06-18 | 1 | -0/+22 |
| * | Learn IPConstProp to look at individual return values and propagate them | Matthijs Kooijman | 2008-06-17 | 1 | -9/+30 |
| * | Refine the change in r52258 for avoiding use-before-def conditions | Dan Gohman | 2008-06-16 | 2 | -3/+31 |
| * | Make testcase check for extractvalue instead of extractelement. | Matthijs Kooijman | 2008-06-16 | 1 | -1/+1 |
| * | Store the result of multiple identical run lines in a temporary file. | Matthijs Kooijman | 2008-06-16 | 1 | -5/+6 |
| * | Fix PR2434. When scanning for exising binary operator to reuse don't | Wojciech Matyjewicz | 2008-06-15 | 1 | -0/+17 |
| * | Remove unnecessary target lines. | Eli Friedman | 2008-06-13 | 1 | -2/+0 |
| * | Remove unnecessary target lines. | Eli Friedman | 2008-06-13 | 1 | -2/+0 |
| * | Don't skip over instructions other than loads that might read memory | Eli Friedman | 2008-06-13 | 1 | -0/+19 |
| * | Protect ChangeCompareStride from situations in which it is possible | Dan Gohman | 2008-06-13 | 1 | -0/+20 |
| * | Make sure SimplifyStoreAtEndOfBlock doesn't mess with loops; the | Eli Friedman | 2008-06-13 | 1 | -0/+22 |
| * | Fix some tests. | Evan Cheng | 2008-06-12 | 1 | -1/+1 |
| * | Revert 52223. | Evan Cheng | 2008-06-12 | 1 | -2/+2 |
| * | Add line continuation character so the avoid dup loop header test actually runs. | Matthijs Kooijman | 2008-06-12 | 1 | -1/+1 |
| * | Avoid duplicating loop header which leads to unnatural loops (and just seem l... | Evan Cheng | 2008-06-11 | 1 | -0/+27 |
| * | Teach instruction combining about the extractvalue. It can succesfully fold | Matthijs Kooijman | 2008-06-11 | 1 | -0/+24 |
| * | Ignore stderr for some more tests that expect warnings there. | Matthijs Kooijman | 2008-06-10 | 2 | -2/+4 |
| * | Fix some escaping and quoting in RUN lines, mainly involving { and <. In two | Matthijs Kooijman | 2008-06-10 | 2 | -2/+2 |
| * | Let some more tests ignore expected output on stderr. | Matthijs Kooijman | 2008-06-10 | 4 | -5/+5 |
| * | Fix two more not-grep tests that were missing llvm-dis. | Dan Gohman | 2008-06-09 | 2 | -3/+3 |
| * | Test that prune-eh doesn't make deductions based | Duncan Sands | 2008-06-09 | 1 | -0/+12 |
| * | lower calls to abs to inline code, PR2337 | Chris Lattner | 2008-06-09 | 1 | -0/+11 |
| * | Fix PR2411, where ip constant prop would propagate the | Chris Lattner | 2008-06-09 | 1 | -0/+15 |