aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/GVN
AgeCommit message (Expand)Author
2009-07-13Move the re-sort of invalidated NonLocalPointerDeps cache earlierChris Lattner
2009-06-17This fixes a bug introduced in 72661, which canDale Johannesen
2009-05-31Be more aggressive in doing LoadPRE by tracing backwards when a block only hasOwen Anderson
2009-05-25make memdep use the getModRefInfo method for stores instead of theChris Lattner
2009-04-01Reapply r68211, with the miscompilations it caused fixed.Owen Anderson
2009-04-01Revert r68172. It caused regressions inDan Gohman
2009-04-01Enhance GVN to propagate simple conditionals. This fixes PR3921.Owen Anderson
2009-03-10Do not attempt to do parial redundancy elimination on void values.John Criswell
2009-03-06Skip DbgInfoIntrinsic.Devang Patel
2009-02-18Add a test for r61358, which I forgot to add way back when.Owen Anderson
2009-01-23fix two more cases where we could let the NLPDI cache get unsorted.Chris Lattner
2009-01-22Fix PR3358, a really nasty bug where recursive phi translated Chris Lattner
2008-12-16fix PR3217: fully cached queries need to be verified against the Chris Lattner
2008-12-15Add a testcase for GCC PR 23455, which lpre handles now. Add someChris Lattner
2008-12-15gvn now hoists this load out of the hot non-call path.Chris Lattner
2008-12-15Adjust testcase to make it more stable across visitation order changes,Chris Lattner
2008-12-15make GVN try to rename inputs to the resultant replaced values, whichChris Lattner
2008-12-15Implement initial support for PHI translation in memdep. This means thatChris Lattner
2008-12-14another random testcase that shouldn't crash gvn and isChris Lattner
2008-12-13RLE isn't smart enough to eliminate this safely yet.Chris Lattner
2008-12-13rename some tests to be more uniform in naming convention.Chris Lattner
2008-12-13gvn should never crash on this.Chris Lattner
2008-12-13Temporarily revert r60973. It's inexplicably causing a failure when self-host...Bill Wendling
2008-12-13make RLE preserve the name of the load that it replaces. This is justChris Lattner
2008-12-09loosen up an assertion that isn't valid when called fromChris Lattner
2008-12-09Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner
2008-12-05Fix test/Transforms/GVN/pre-load.llChris Lattner
2008-12-02Implement PRE of loads in the GVN pass with a pretty cheap and Chris Lattner
2008-12-02Add a test for my previous PRE fix.Owen Anderson
2008-12-01testcase for my previous commit.Chris Lattner
2008-11-29don't require GVN to work on dead values, just make the Chris Lattner
2008-07-02A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach...Owen Anderson
2008-06-26Use the -enable-pre flag so this test doesn't fail.Owen Anderson
2008-06-18Add local PRE to GVN. This only operates in cases where it would not increas...Owen Anderson
2008-05-20sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif
2008-05-20Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif
2008-05-13Add a testcase for non-local CSE of read-only calls.Owen Anderson
2008-04-11Add testcase for PR2213.Owen Anderson
2008-04-09Factor a bunch of functionality related to memcpy and memset transforms out of Owen Anderson
2008-03-29add a testcase for forming memset from noncontiguous stores.Chris Lattner
2008-03-24apparently tclsh doesn't lex like bash. Weird.Chris Lattner
2008-03-24pass the option so this test tests the right thing.Chris Lattner
2008-03-22Use normal naming convention for test.Owen Anderson
2008-03-22implement an initial hack at a straight-line store -> memset optimization.Chris Lattner
2008-03-13Fix a bug in GVN that Duncan noticed, where we potentially need to insert a Owen Anderson
2008-03-12Improve the return slot optimization to be both more aggressive (not limited ...Owen Anderson
2008-02-26Add PR number to testcase.Owen Anderson
2008-02-26Fix an issue where GVN had the sizes of the two memcpy's reverse, resultingOwen Anderson
2008-02-25Fix an issue where GVN was performing the return slot optimization when it wasOwen Anderson
2008-02-25Fix an issue where GVN would try to use an instruction before its definition ...Owen Anderson