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