| Commit message (Expand) | Author | Age | Files | Lines |
* | Update aosp/master LLVM for rebase to r222494. | Stephen Hines | 2014-12-02 | 1 | -0/+13 |
* | Fix PR17952. | Shuxin Yang | 2013-11-11 | 1 | -7/+9 |
* | Revert "Resurrect r191017 " GVN proceeds in the presence of dead code" plus a... | Bill Wendling | 2013-11-10 | 1 | -9/+7 |
* | Fix GVN creating bitcast between address spaces | Matt Arsenault | 2013-10-30 | 1 | -3/+17 |
* | Resurrect r191017 " GVN proceeds in the presence of dead code" plus a fix to ... | Shuxin Yang | 2013-09-20 | 1 | -7/+9 |
* | Revert r191017, it results in segmentation faults in Qt. | Joerg Sonnenberger | 2013-09-20 | 1 | -9/+7 |
* | GVN proceeds in the presence of dead code. | Shuxin Yang | 2013-09-19 | 1 | -7/+9 |
* | Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona... | Stephen Lin | 2013-07-14 | 1 | -28/+28 |
* | unHECKify test. It was fixed by Chris in 2009. | Jakub Staszak | 2012-12-12 | 1 | -8/+5 |
* | llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFr... | NAKAMURA Takumi | 2012-11-08 | 1 | -5/+3 |
* | Fix broken check lines. | Benjamin Kramer | 2012-08-17 | 1 | -2/+2 |
* | Fix crasher in GVN due to my recent capture tracking changes. | Nick Lewycky | 2011-11-21 | 1 | -0/+9 |
* | Refactor capture tracking (which already had a couple flags for whether returns | Nick Lewycky | 2011-11-14 | 1 | -0/+25 |
* | rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is | Chris Lattner | 2011-06-18 | 1 | -11/+10 |
* | Disable the main feature of 130180, the elimination of loads that are | Dan Gohman | 2011-06-04 | 1 | -12/+12 |
* | remove a trivial test, make some other tests less trivial. | Chris Lattner | 2011-05-22 | 1 | -1/+4 |
* | final step needed to resolve PR6627, which allows us to flatten the code down to | Chris Lattner | 2011-04-28 | 1 | -3/+26 |
* | teach GVN to widen integer loads when they are overaligned, when doing an | Chris Lattner | 2011-04-28 | 1 | -1/+24 |
* | Improve the bail-out predicate to really only kick in when phi | Chris Lattner | 2011-04-26 | 1 | -0/+23 |
* | Enhance MemDep: When alias analysis returns a partial alias result, | Chris Lattner | 2011-04-26 | 1 | -0/+27 |
* | Make BasicAliasAnalysis a normal AliasAnalysis implementation which | Dan Gohman | 2010-10-18 | 1 | -1/+1 |
* | fix PR6642, GVN forwarding from memset to load of the base of the memset. | Chris Lattner | 2010-03-25 | 1 | -0/+12 |
* | fix hte last remaining known (by me) phi translation bug. When we reanalyze | Chris Lattner | 2009-12-09 | 1 | -4/+16 |
* | the code in GVN that tries to forward large loads to small | Chris Lattner | 2009-12-09 | 1 | -0/+54 |
* | Switch GVN and memdep to use PHITransAddr, which correctly handles | Chris Lattner | 2009-12-09 | 1 | -1/+50 |
* | constant fold loads from memcpy's from global constants. This is important | Chris Lattner | 2009-12-06 | 1 | -0/+16 |
* | add support for forwarding mem intrinsic values to non-local loads. | Chris Lattner | 2009-12-06 | 1 | -0/+26 |
* | Handle forwarding local memsets to loads. For example, we optimize this: | Chris Lattner | 2009-12-06 | 1 | -0/+37 |
* | merge two tests. | Chris Lattner | 2009-12-06 | 1 | -0/+25 |
* | Small and carefully crafted testcase showing a miscompilation by GVN | Chris Lattner | 2009-12-04 | 1 | -0/+33 |
* | fix PR5016, a crash I introduced in GVN handing first class | Chris Lattner | 2009-09-21 | 1 | -0/+14 |
* | enable non-local analysis and PRE of large store -> little load. | Chris Lattner | 2009-09-21 | 1 | -1/+51 |
* | add pr# | Chris Lattner | 2009-09-21 | 1 | -0/+1 |
* | Improve GVN to be able to forward substitute a small load | Chris Lattner | 2009-09-21 | 1 | -0/+50 |
* | fix a FileCheck bug where: | Chris Lattner | 2009-09-21 | 1 | -1/+0 |
* | Work around a FileCheck bug, for now. | Daniel Dunbar | 2009-09-20 | 1 | -0/+1 |
* | Revert r82404, it is causing a bootstrap miscompile. This is very very | Chris Lattner | 2009-09-20 | 1 | -26/+0 |
* | this was not supposed to be committed | Chris Lattner | 2009-09-20 | 1 | -21/+0 |
* | implement and document support for CHECK-NOT | Chris Lattner | 2009-09-20 | 1 | -0/+21 |
* | improve memdep to eliminate bitcasts (and aliases, and noop geps) | Chris Lattner | 2009-09-20 | 1 | -0/+26 |
* | Move CoerceAvailableValueToLoadType earlier in GVN.cpp. Hook it up | Chris Lattner | 2009-09-20 | 1 | -3/+51 |
* | enhance GVN to forward substitute a stored value to a load | Chris Lattner | 2009-09-20 | 1 | -0/+119 |