aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/GVN
Commit message (Expand)AuthorAgeFilesLines
* A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach...Owen Anderson2008-07-021-0/+36
* Use the -enable-pre flag so this test doesn't fail.Owen Anderson2008-06-261-1/+1
* Add local PRE to GVN. This only operates in cases where it would not increas...Owen Anderson2008-06-181-0/+18
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-201-1/+1
* Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif2008-05-201-1/+1
* Add a testcase for non-local CSE of read-only calls.Owen Anderson2008-05-131-0/+49
* Add testcase for PR2213.Owen Anderson2008-04-111-0/+12
* Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson2008-04-096-257/+0
* add a testcase for forming memset from noncontiguous stores.Chris Lattner2008-03-292-1/+100
* apparently tclsh doesn't lex like bash. Weird.Chris Lattner2008-03-241-1/+1
* pass the option so this test tests the right thing.Chris Lattner2008-03-241-2/+2
* Use normal naming convention for test.Owen Anderson2008-03-221-0/+0
* implement an initial hack at a straight-line store -> memset optimization.Chris Lattner2008-03-221-0/+55
* Fix a bug in GVN that Duncan noticed, where we potentially need to insert a Owen Anderson2008-03-131-0/+19
* Improve the return slot optimization to be both more aggressive (not limited ...Owen Anderson2008-03-121-2/+4
* Add PR number to testcase.Owen Anderson2008-02-261-0/+1
* Fix an issue where GVN had the sizes of the two memcpy's reverse, resultingOwen Anderson2008-02-261-0/+45
* Fix an issue where GVN was performing the return slot optimization when it wasOwen Anderson2008-02-251-0/+32
* Fix an issue where GVN would try to use an instruction before its definition ...Owen Anderson2008-02-252-1/+26
* make this just a bit more strict.Chris Lattner2008-02-181-1/+1
* Add support to GVN for performing sret return slot optimization. This means ...Owen Anderson2008-02-181-0/+28
* Testcase for PR2032.Nick Lewycky2008-02-141-0/+22
* Add a note pointing to PR1996.Eli Friedman2008-02-131-0/+1
* Add test for PR1996. (This is my first time adding a test for a Eli Friedman2008-02-131-0/+19
* Re-apply the patch to improve the optimizations of memcpy's, with severalOwen Anderson2008-02-121-1/+0
* Temporarily reverting:Bill Wendling2008-02-061-0/+1
* Make this test more aggressive, to cover recent improvements.Owen Anderson2008-02-041-1/+1
* Allow GVN to hack on memcpy's, making them open to further optimization.Owen Anderson2008-02-041-0/+22
* Convert tests using "| wc -l | grep ..." to use the count script.Dan Gohman2007-08-155-5/+5
* Fix a failure I accidentally caused in my last commit by mishandling the Owen Anderson2007-07-311-0/+22
* Fix a misoptimization in aha.Owen Anderson2007-07-311-0/+313
* Fix a bug caused by indiscriminantly asking for the dominators of a predecessor.Owen Anderson2007-07-301-0/+274
* Fix a bug introduced in my last commit.Owen Anderson2007-07-262-1/+17
* Fix a couple more bugs in the phi construction by pulling in code that doesOwen Anderson2007-07-262-0/+58
* Fix what is _hopefully_ the last corner case for loops.Owen Anderson2007-07-251-0/+86
* My last commit was not correct for nested loops. Fix it, and add a testcase ...Owen Anderson2007-07-251-0/+38
* Fix an infinite loop on 300.twolf.Owen Anderson2007-07-251-0/+14
* Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr.Owen Anderson2007-07-251-0/+15
* Fix a bug that was causing GVN to crash on 252.eon.Owen Anderson2007-07-251-0/+29
* Add basic support for performing whole-function RLE.Owen Anderson2007-07-253-0/+58
* Add a GVN pass, using the value numbering code I developed for GVNPRE and theOwen Anderson2007-07-243-0/+26