aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/GVN
AgeCommit message (Expand)Author
2010-06-17Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola
2010-05-08Fix PR7052, patch by Jakub Staszak!Chris Lattner
2010-04-17Fix intrinsic signature in this test.Nick Lewycky
2010-04-17Re-commit my previous SSAUpdater changes. The previous version naively triedBob Wilson
2010-04-07add newlines at the end of files.Chris Lattner
2010-04-03Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson
2010-03-31Add a redundant PHI testcase for SSAUpdater to go with svn r100047.Bob Wilson
2010-03-25fix PR6642, GVN forwarding from memset to load of the base of the memset.Chris Lattner
2010-03-01Remove tests that checks @llvm.dbg.stoppoint handling.Devang Patel
2010-03-01stop using anders-aaChris Lattner
2010-02-16Testcase for critical edge splitting with load PRE.Bob Wilson
2010-02-11a testcase that doesn't crash GVN but could someday.Chris Lattner
2010-01-30Check alignment of loads when deciding whether it is safe to execute themBob Wilson
2010-01-27Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.Bob Wilson
2010-01-05Delete useless trailing semicolons.Dan Gohman
2009-12-19fix an overly conservative caching issue that caused memdep toChris Lattner
2009-12-19fix inconsistent use of tabsChris Lattner
2009-12-10Fix PR5744, a case where we were getting the pointer size instead of theChris Lattner
2009-12-09fix hte last remaining known (by me) phi translation bug. When we reanalyzeChris Lattner
2009-12-09Add a minor optimization: if we haven't changed the operands of anChris Lattner
2009-12-09fix PR5733, a case where we'd replace an add with a lexically identical Chris Lattner
2009-12-09merge crash-2.ll into crash.llChris Lattner
2009-12-09the code in GVN that tries to forward large loads to small Chris Lattner
2009-12-09Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner
2009-12-06constant fold loads from memcpy's from global constants. This is importantChris Lattner
2009-12-06add support for forwarding mem intrinsic values to non-local loads.Chris Lattner
2009-12-06Handle forwarding local memsets to loads. For example, we optimize this:Chris Lattner
2009-12-06merge two tests.Chris Lattner
2009-12-04Small and carefully crafted testcase showing a miscompilation by GVNChris Lattner
2009-12-03Fix this crasher, and add a FIXME for a missed optimization.Owen Anderson
2009-12-03add a failing testcase.Chris Lattner
2009-12-02Cleanup/remove some parts of the lifetime region handling code in memdep and ...Owen Anderson
2009-12-01minimize this a bit more.Chris Lattner
2009-12-01merge 2009-11-29-ReverseMap.ll into crash.llChris Lattner
2009-11-30Add a testcase for the current llvm-gcc build failure.Nick Lewycky
2009-11-29add PR#Chris Lattner
2009-11-29Add a testcase for:Chris Lattner
2009-11-29add a testcase forChris Lattner
2009-11-28reenable load address insertion in load pre. This allows us toChris Lattner
2009-11-27disable value insertion for now, I need to figure out howChris Lattner
2009-11-27I accidentally implemented this :)Chris Lattner
2009-11-27add support for recursive phi translation and phi Chris Lattner
2009-11-27add two simple test cases we now optimize (to one load in the loop each) and ...Chris Lattner
2009-11-27teach GVN's load PRE to insert computations of the address in predecessorsChris Lattner
2009-11-27add some tests for memdep phi translation + PRE.Chris Lattner
2009-11-27this test is failing, and is expected to.Chris Lattner
2009-11-27filecheckizeChris Lattner
2009-11-27rename test.Chris Lattner
2009-11-27Fix phi translation in load PRE to agree with the phi Chris Lattner
2009-11-27redisable this, my bootstrap worked because it wasn't an optimized build, who...Chris Lattner