aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/GVN
Commit message (Expand)AuthorAgeFilesLines
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-1821-23/+23
* Now that the profitable bits of EnableFullLoadPRE have been enabled by defaul...Owen Anderson2010-10-011-1/+1
* We do want to allow LoadPRE to perform LICM-like transformations: we already ...Owen Anderson2010-09-301-0/+39
* LoadPRE was not properly checking that the load it was PRE'ing post-dominated...Owen Anderson2010-09-251-1/+13
* Correct bogus module triple specifications.Duncan Sands2010-08-301-1/+1
* Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola2010-06-171-1/+1
* Fix PR7052, patch by Jakub Staszak!Chris Lattner2010-05-081-0/+63
* Fix intrinsic signature in this test.Nick Lewycky2010-04-171-1/+1
* Re-commit my previous SSAUpdater changes. The previous version naively triedBob Wilson2010-04-171-0/+46
* add newlines at the end of files.Chris Lattner2010-04-072-2/+2
* Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson2010-04-031-46/+0
* Add a redundant PHI testcase for SSAUpdater to go with svn r100047.Bob Wilson2010-03-311-0/+46
* fix PR6642, GVN forwarding from memset to load of the base of the memset.Chris Lattner2010-03-251-0/+12
* Remove tests that checks @llvm.dbg.stoppoint handling.Devang Patel2010-03-011-66/+0
* stop using anders-aaChris Lattner2010-03-011-1/+1
* Testcase for critical edge splitting with load PRE.Bob Wilson2010-02-161-0/+27
* a testcase that doesn't crash GVN but could someday.Chris Lattner2010-02-111-3/+19
* Check alignment of loads when deciding whether it is safe to execute themBob Wilson2010-01-301-0/+44
* Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.Bob Wilson2010-01-271-2/+7
* Delete useless trailing semicolons.Dan Gohman2010-01-051-1/+1
* fix an overly conservative caching issue that caused memdep toChris Lattner2009-12-191-0/+32
* fix inconsistent use of tabsChris Lattner2009-12-191-20/+20
* Fix PR5744, a case where we were getting the pointer size instead of theChris Lattner2009-12-101-0/+16
* fix hte last remaining known (by me) phi translation bug. When we reanalyzeChris Lattner2009-12-091-4/+16
* Add a minor optimization: if we haven't changed the operands of anChris Lattner2009-12-091-66/+0
* fix PR5733, a case where we'd replace an add with a lexically identical Chris Lattner2009-12-091-0/+66
* merge crash-2.ll into crash.llChris Lattner2009-12-092-43/+43
* the code in GVN that tries to forward large loads to small Chris Lattner2009-12-091-0/+54
* Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner2009-12-091-1/+50
* constant fold loads from memcpy's from global constants. This is importantChris Lattner2009-12-061-0/+16
* add support for forwarding mem intrinsic values to non-local loads.Chris Lattner2009-12-061-0/+26
* Handle forwarding local memsets to loads. For example, we optimize this:Chris Lattner2009-12-061-0/+37
* merge two tests.Chris Lattner2009-12-062-20/+25
* Small and carefully crafted testcase showing a miscompilation by GVNChris Lattner2009-12-041-0/+33
* Fix this crasher, and add a FIXME for a missed optimization.Owen Anderson2009-12-031-1/+0
* add a failing testcase.Chris Lattner2009-12-031-0/+44
* Cleanup/remove some parts of the lifetime region handling code in memdep and ...Owen Anderson2009-12-021-2/+2
* minimize this a bit more.Chris Lattner2009-12-011-2/+1
* merge 2009-11-29-ReverseMap.ll into crash.llChris Lattner2009-12-012-33/+34
* Add a testcase for the current llvm-gcc build failure.Nick Lewycky2009-11-301-0/+33
* add PR#Chris Lattner2009-11-291-0/+1
* Add a testcase for:Chris Lattner2009-11-291-0/+47
* add a testcase forChris Lattner2009-11-291-0/+45
* reenable load address insertion in load pre. This allows us toChris Lattner2009-11-281-14/+14
* disable value insertion for now, I need to figure out howChris Lattner2009-11-272-13/+72
* I accidentally implemented this :)Chris Lattner2009-11-271-2/+1
* add support for recursive phi translation and phi Chris Lattner2009-11-271-0/+43
* add two simple test cases we now optimize (to one load in the loop each) and ...Chris Lattner2009-11-271-0/+121
* teach GVN's load PRE to insert computations of the address in predecessorsChris Lattner2009-11-271-0/+34
* add some tests for memdep phi translation + PRE.Chris Lattner2009-11-271-2/+53