summaryrefslogtreecommitdiff
path: root/test/Transforms/GVN
Commit message (Expand)AuthorAge
* Mark the eh.typeid.for intrinsic as being 'const', which it is insideDuncan Sands2011-09-09
* When inlining exception handling code into another function, ensure thatDuncan Sands2011-09-07
* Extra CHECK-NOT to make sure that GVN transform works properly.Jakub Staszak2011-09-02
* Compare type size instead of type _store_ size to make sure that BitCastInstJakub Staszak2011-09-02
* Update some tests to the new EH scheme.Bill Wendling2011-09-01
* Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt).Eli Friedman2011-08-17
* Added test cases for GVN signed intrinsics recognition, r134777.Lang Hames2011-07-09
* Make GVN look through extractvalues for recognised intrinsics. GVN can then C...Lang Hames2011-07-08
* This is an automatically reduced test case that crashed in GVN, at someJay Foad2011-06-20
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-18
* Add a testcase to demonstrate the problem where phi translation isDan Gohman2011-06-04
* Disable the main feature of 130180, the elimination of loads that areDan Gohman2011-06-04
* When marking a block as being unanalyzable, use "Clobber" on the terminator i...Eli Friedman2011-06-02
* fix PR9841 by having GVN not process dead loads. This wasChris Lattner2011-05-22
* remove a trivial test, make some other tests less trivial.Chris Lattner2011-05-22
* make this test less trivial.Chris Lattner2011-05-22
* final step needed to resolve PR6627, which allows us to flatten the code down toChris Lattner2011-04-28
* teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner2011-04-28
* remove support for llvm.invariant.end from memdep. It is a Chris Lattner2011-04-26
* Improve the bail-out predicate to really only kick in when phiChris Lattner2011-04-26
* Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner2011-04-26
* Give GVN back the ability to perform simple conditional propagation on condit...Owen Anderson2010-12-21
* Preserve TBAA tags when doing load PRE.Dan Gohman2010-12-15
* Completely rework the datastructure GVN uses to represent the value number to...Owen Anderson2010-11-18
* Add support for PHI-translating sext, zext, and trunc instructions,Dan Gohman2010-11-18
* Teach InstructionSimplify about phi nodes. I chose to have it simplyDuncan Sands2010-11-14
* Testcase to go along with commit 118923 ("Have GVN simplify instructionsDuncan Sands2010-11-13
* Enhance GVN to do more precise alias queries for non-local memoryDan Gohman2010-11-10
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-18
* Now that the profitable bits of EnableFullLoadPRE have been enabled by defaul...Owen Anderson2010-10-01
* We do want to allow LoadPRE to perform LICM-like transformations: we already ...Owen Anderson2010-09-30
* LoadPRE was not properly checking that the load it was PRE'ing post-dominated...Owen Anderson2010-09-25
* Correct bogus module triple specifications.Duncan Sands2010-08-30
* Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola2010-06-17
* Fix PR7052, patch by Jakub Staszak!Chris Lattner2010-05-08
* Fix intrinsic signature in this test.Nick Lewycky2010-04-17
* Re-commit my previous SSAUpdater changes. The previous version naively triedBob Wilson2010-04-17
* add newlines at the end of files.Chris Lattner2010-04-07
* Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson2010-04-03
* Add a redundant PHI testcase for SSAUpdater to go with svn r100047.Bob Wilson2010-03-31
* fix PR6642, GVN forwarding from memset to load of the base of the memset.Chris Lattner2010-03-25
* Remove tests that checks @llvm.dbg.stoppoint handling.Devang Patel2010-03-01
* stop using anders-aaChris Lattner2010-03-01
* Testcase for critical edge splitting with load PRE.Bob Wilson2010-02-16
* a testcase that doesn't crash GVN but could someday.Chris Lattner2010-02-11
* Check alignment of loads when deciding whether it is safe to execute themBob Wilson2010-01-30
* Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.Bob Wilson2010-01-27
* Delete useless trailing semicolons.Dan Gohman2010-01-05
* fix an overly conservative caching issue that caused memdep toChris Lattner2009-12-19
* fix inconsistent use of tabsChris Lattner2009-12-19