summaryrefslogtreecommitdiff
path: root/test/Transforms/GVN
Commit message (Expand)AuthorAge
...
* switch GVN to use SSAUpdater. Besides removing a lot of complexityChris Lattner2009-10-10
* fix PR5016, a crash I introduced in GVN handing first classChris Lattner2009-09-21
* enable non-local analysis and PRE of large store -> little load.Chris Lattner2009-09-21
* add pr#Chris Lattner2009-09-21
* Improve GVN to be able to forward substitute a small load Chris Lattner2009-09-21
* fix a FileCheck bug where:Chris Lattner2009-09-21
* Work around a FileCheck bug, for now.Daniel Dunbar2009-09-20
* Revert r82404, it is causing a bootstrap miscompile. This is very very Chris Lattner2009-09-20
* this was not supposed to be committedChris Lattner2009-09-20
* implement and document support for CHECK-NOTChris Lattner2009-09-20
* improve memdep to eliminate bitcasts (and aliases, and noop geps) Chris Lattner2009-09-20
* Move CoerceAvailableValueToLoadType earlier in GVN.cpp. Hook it upChris Lattner2009-09-20
* enhance GVN to forward substitute a stored value to a loadChris Lattner2009-09-20
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-11
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-08
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-08
* Eliminate uses of %prcontext.Daniel Dunbar2009-09-05
* Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman2009-09-03
* Move the re-sort of invalidated NonLocalPointerDeps cache earlierChris Lattner2009-07-13
* This fixes a bug introduced in 72661, which canDale Johannesen2009-06-17
* Be more aggressive in doing LoadPRE by tracing backwards when a block only hasOwen Anderson2009-05-31
* make memdep use the getModRefInfo method for stores instead of theChris Lattner2009-05-25
* Reapply r68211, with the miscompilations it caused fixed.Owen Anderson2009-04-01
* Revert r68172. It caused regressions inDan Gohman2009-04-01
* Enhance GVN to propagate simple conditionals. This fixes PR3921.Owen Anderson2009-04-01
* Do not attempt to do parial redundancy elimination on void values.John Criswell2009-03-10
* Skip DbgInfoIntrinsic.Devang Patel2009-03-06
* Add a test for r61358, which I forgot to add way back when.Owen Anderson2009-02-18
* fix two more cases where we could let the NLPDI cache get unsorted.Chris Lattner2009-01-23
* Fix PR3358, a really nasty bug where recursive phi translated Chris Lattner2009-01-22
* fix PR3217: fully cached queries need to be verified against the Chris Lattner2008-12-16
* Add a testcase for GCC PR 23455, which lpre handles now. Add someChris Lattner2008-12-15
* gvn now hoists this load out of the hot non-call path.Chris Lattner2008-12-15
* Adjust testcase to make it more stable across visitation order changes,Chris Lattner2008-12-15
* make GVN try to rename inputs to the resultant replaced values, whichChris Lattner2008-12-15
* Implement initial support for PHI translation in memdep. This means thatChris Lattner2008-12-15
* another random testcase that shouldn't crash gvn and isChris Lattner2008-12-14
* RLE isn't smart enough to eliminate this safely yet.Chris Lattner2008-12-13
* rename some tests to be more uniform in naming convention.Chris Lattner2008-12-13
* gvn should never crash on this.Chris Lattner2008-12-13
* Temporarily revert r60973. It's inexplicably causing a failure when self-host...Bill Wendling2008-12-13
* make RLE preserve the name of the load that it replaces. This is justChris Lattner2008-12-13
* loosen up an assertion that isn't valid when called fromChris Lattner2008-12-09
* Teach BasicAA::getModRefInfo(CallSite, CallSite) someChris Lattner2008-12-09
* Fix test/Transforms/GVN/pre-load.llChris Lattner2008-12-05
* Implement PRE of loads in the GVN pass with a pretty cheap and Chris Lattner2008-12-02
* Add a test for my previous PRE fix.Owen Anderson2008-12-02
* testcase for my previous commit.Chris Lattner2008-12-01
* don't require GVN to work on dead values, just make the Chris Lattner2008-11-29
* A better fix for PR2503 that doesn't pessimize GVN in the presence of unreach...Owen Anderson2008-07-02