aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/GVN
Commit message (Expand)AuthorAgeFilesLines
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-0828-31/+31
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-0844-47/+47
* Eliminate uses of %prcontext.Daniel Dunbar2009-09-052-6/+8
* Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman2009-09-031-1/+1
* Move the re-sort of invalidated NonLocalPointerDeps cache earlierChris Lattner2009-07-131-0/+67
* This fixes a bug introduced in 72661, which canDale Johannesen2009-06-172-4/+77
* Be more aggressive in doing LoadPRE by tracing backwards when a block only hasOwen Anderson2009-05-311-0/+32
* make memdep use the getModRefInfo method for stores instead of theChris Lattner2009-05-251-0/+13
* Reapply r68211, with the miscompilations it caused fixed.Owen Anderson2009-04-011-0/+52
* Revert r68172. It caused regressions inDan Gohman2009-04-011-52/+0
* Enhance GVN to propagate simple conditionals. This fixes PR3921.Owen Anderson2009-04-011-0/+52
* Do not attempt to do parial redundancy elimination on void values.John Criswell2009-03-101-0/+82
* Skip DbgInfoIntrinsic.Devang Patel2009-03-061-0/+66
* Add a test for r61358, which I forgot to add way back when.Owen Anderson2009-02-181-0/+193
* fix two more cases where we could let the NLPDI cache get unsorted.Chris Lattner2009-01-231-0/+100
* Fix PR3358, a really nasty bug where recursive phi translated Chris Lattner2009-01-221-0/+55
* fix PR3217: fully cached queries need to be verified against the Chris Lattner2008-12-161-0/+28
* Add a testcase for GCC PR 23455, which lpre handles now. Add someChris Lattner2008-12-152-1/+40
* gvn now hoists this load out of the hot non-call path.Chris Lattner2008-12-151-0/+54
* Adjust testcase to make it more stable across visitation order changes,Chris Lattner2008-12-151-1/+1
* make GVN try to rename inputs to the resultant replaced values, whichChris Lattner2008-12-158-13/+13
* Implement initial support for PHI translation in memdep. This means thatChris Lattner2008-12-153-0/+40
* another random testcase that shouldn't crash gvn and isChris Lattner2008-12-141-0/+18
* RLE isn't smart enough to eliminate this safely yet.Chris Lattner2008-12-131-0/+21
* rename some tests to be more uniform in naming convention.Chris Lattner2008-12-138-0/+0
* gvn should never crash on this.Chris Lattner2008-12-131-0/+35
* Temporarily revert r60973. It's inexplicably causing a failure when self-host...Bill Wendling2008-12-136-7/+7
* make RLE preserve the name of the load that it replaces. This is justChris Lattner2008-12-136-7/+7
* loosen up an assertion that isn't valid when called fromChris Lattner2008-12-091-0/+26
* Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner2008-12-091-0/+29
* Fix test/Transforms/GVN/pre-load.llChris Lattner2008-12-051-1/+1
* Implement PRE of loads in the GVN pass with a pretty cheap and Chris Lattner2008-12-021-0/+18
* Add a test for my previous PRE fix.Owen Anderson2008-12-021-0/+27
* testcase for my previous commit.Chris Lattner2008-12-011-0/+42
* don't require GVN to work on dead values, just make the Chris Lattner2008-11-291-5/+4
* 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