aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/GVN/rle.ll
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-80/+80
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-0/+13
* Fix PR17952.Shuxin Yang2013-11-111-7/+9
* Revert "Resurrect r191017 " GVN proceeds in the presence of dead code" plus a...Bill Wendling2013-11-101-9/+7
* Fix GVN creating bitcast between address spacesMatt Arsenault2013-10-301-3/+17
* Resurrect r191017 " GVN proceeds in the presence of dead code" plus a fix to ...Shuxin Yang2013-09-201-7/+9
* Revert r191017, it results in segmentation faults in Qt.Joerg Sonnenberger2013-09-201-9/+7
* GVN proceeds in the presence of dead code.Shuxin Yang2013-09-191-7/+9
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-28/+28
* unHECKify test. It was fixed by Chris in 2009.Jakub Staszak2012-12-121-8/+5
* llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFr...NAKAMURA Takumi2012-11-081-5/+3
* Fix broken check lines.Benjamin Kramer2012-08-171-2/+2
* Fix crasher in GVN due to my recent capture tracking changes.Nick Lewycky2011-11-211-0/+9
* Refactor capture tracking (which already had a couple flags for whether returnsNick Lewycky2011-11-141-0/+25
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-181-11/+10
* Disable the main feature of 130180, the elimination of loads that areDan Gohman2011-06-041-12/+12
* remove a trivial test, make some other tests less trivial.Chris Lattner2011-05-221-1/+4
* final step needed to resolve PR6627, which allows us to flatten the code down toChris Lattner2011-04-281-3/+26
* teach GVN to widen integer loads when they are overaligned, when doing an Chris Lattner2011-04-281-1/+24
* Improve the bail-out predicate to really only kick in when phiChris Lattner2011-04-261-0/+23
* Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner2011-04-261-0/+27
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-181-1/+1
* fix PR6642, GVN forwarding from memset to load of the base of the memset.Chris Lattner2010-03-251-0/+12
* fix hte last remaining known (by me) phi translation bug. When we reanalyzeChris Lattner2009-12-091-4/+16
* 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-061-0/+25
* Small and carefully crafted testcase showing a miscompilation by GVNChris Lattner2009-12-041-0/+33
* fix PR5016, a crash I introduced in GVN handing first classChris Lattner2009-09-211-0/+14
* enable non-local analysis and PRE of large store -> little load.Chris Lattner2009-09-211-1/+51
* add pr#Chris Lattner2009-09-211-0/+1
* Improve GVN to be able to forward substitute a small load Chris Lattner2009-09-211-0/+50
* fix a FileCheck bug where:Chris Lattner2009-09-211-1/+0
* Work around a FileCheck bug, for now.Daniel Dunbar2009-09-201-0/+1
* Revert r82404, it is causing a bootstrap miscompile. This is very very Chris Lattner2009-09-201-26/+0
* this was not supposed to be committedChris Lattner2009-09-201-21/+0
* implement and document support for CHECK-NOTChris Lattner2009-09-201-0/+21
* improve memdep to eliminate bitcasts (and aliases, and noop geps) Chris Lattner2009-09-201-0/+26
* Move CoerceAvailableValueToLoadType earlier in GVN.cpp. Hook it upChris Lattner2009-09-201-3/+51
* enhance GVN to forward substitute a stored value to a loadChris Lattner2009-09-201-0/+119