aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/GVN/rle.ll
AgeCommit message (Expand)Author
2011-06-18rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner
2011-06-04Disable the main feature of 130180, the elimination of loads that areDan Gohman
2011-05-22remove a trivial test, make some other tests less trivial.Chris Lattner
2011-04-28final step needed to resolve PR6627, which allows us to flatten the code down toChris Lattner
2011-04-28teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner
2011-04-26Improve the bail-out predicate to really only kick in when phiChris Lattner
2011-04-26Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner
2010-10-18Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman
2010-03-25fix PR6642, GVN forwarding from memset to load of the base of the memset.Chris Lattner
2009-12-09fix hte last remaining known (by me) phi translation bug. When we reanalyzeChris 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-09-21fix PR5016, a crash I introduced in GVN handing first classChris Lattner
2009-09-21enable non-local analysis and PRE of large store -> little load.Chris Lattner
2009-09-21add pr#Chris Lattner
2009-09-21Improve GVN to be able to forward substitute a small load Chris Lattner
2009-09-21fix a FileCheck bug where:Chris Lattner
2009-09-20Work around a FileCheck bug, for now.Daniel Dunbar
2009-09-20Revert r82404, it is causing a bootstrap miscompile. This is very very Chris Lattner
2009-09-20this was not supposed to be committedChris Lattner
2009-09-20implement and document support for CHECK-NOTChris Lattner
2009-09-20improve memdep to eliminate bitcasts (and aliases, and noop geps) Chris Lattner
2009-09-20Move CoerceAvailableValueToLoadType earlier in GVN.cpp. Hook it upChris Lattner
2009-09-20enhance GVN to forward substitute a stored value to a loadChris Lattner