| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert the test moves from 176733. Use "REQUIRES: asserts" instead. | Jan Wen Voung | 2013-03-12 | 2 | -4/+1 |
* | Disable statistics on Release builds and move tests that depend on -stats. | Jan Wen Voung | 2013-03-08 | 2 | -0/+4 |
* | Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate the | Manman Ren | 2013-01-04 | 1 | -0/+54 |
* | Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod... | Dmitri Gribenko | 2013-01-01 | 6 | -6/+6 |
* | Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod... | Dmitri Gribenko | 2012-12-30 | 2 | -2/+2 |
* | Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod... | Dmitri Gribenko | 2012-12-30 | 2 | -2/+2 |
* | llvm/test/Transforms/GVN/null-aliases-nothing.ll: Fix a RUN line not to emit ... | NAKAMURA Takumi | 2012-12-30 | 1 | -1/+1 |
* | unHECKify test. It was fixed by Chris in 2009. | Jakub Staszak | 2012-12-12 | 1 | -8/+5 |
* | Add error handling in getInt. | Patrik Hägglund | 2012-11-28 | 1 | -2/+1 |
* | llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFr... | NAKAMURA Takumi | 2012-11-08 | 1 | -5/+3 |
* | Update GVN to support vectors of pointers. | Hal Finkel | 2012-10-24 | 1 | -0/+27 |
* | Ignore unreachable blocks when doing memory dependence analysis on non-local | Bill Wendling | 2012-10-23 | 1 | -0/+36 |
* | Make MemoryBuiltins aware of TargetLibraryInfo. | Benjamin Kramer | 2012-08-29 | 1 | -0/+31 |
* | Fix broken check lines. | Benjamin Kramer | 2012-08-17 | 1 | -2/+2 |
* | Teach GVN to reason about edges dominating uses. This allows it to handle cases | Rafael Espindola | 2012-08-16 | 1 | -0/+60 |
* | Fix the remaining TCL-style quotes found in the testsuite. This is | Chandler Carruth | 2012-07-02 | 3 | -3/+3 |
* | Convert the uses of '|&' to use '2>&1 |' instead, which works on old | Chandler Carruth | 2012-07-02 | 1 | -1/+1 |
* | Convert all tests using TCL-style quoting to use shell-style quoting. | Chandler Carruth | 2012-07-02 | 9 | -9/+9 |
* | When gvn decides to replace an instruction with another, we have to patch the | Rafael Espindola | 2012-06-04 | 4 | -0/+306 |
* | Fix PR12858, a crash due to GVN's PRE not fully removing an instruction from the | Duncan Sands | 2012-05-22 | 1 | -0/+33 |
* | Don't PRE compares. | Jakob Stoklund Olesen | 2012-03-29 | 1 | -0/+68 |
* | Nick pointed out on IRC that GVN's propagateEquality wasn't propagating | Duncan Sands | 2012-03-04 | 1 | -0/+17 |
* | Have GVN also do condition propagation when the right-hand side is not | Duncan Sands | 2012-02-29 | 1 | -0/+57 |
* | When performing a conditional branch depending on the value of a comparison | Duncan Sands | 2012-02-27 | 1 | -0/+64 |
* | Teach GVN that x+y is the same as y+x and that x<y is the same as y>x. | Duncan Sands | 2012-02-24 | 1 | -0/+23 |
* | Replace all instances of dg.exp file with lit.local.cfg, since all tests are ... | Eli Bendersky | 2012-02-16 | 2 | -3/+1 |
* | Reduce the number of dom queries made by GVN's conditional propagation | Duncan Sands | 2012-02-05 | 1 | -19/+0 |
* | 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 |
* | Teach GVN to also propagate switch cases. For example, in this code | Duncan Sands | 2011-10-07 | 1 | -0/+33 |
* | GVN does simple propagation of conditions: when it sees a conditional | Duncan Sands | 2011-10-05 | 2 | -10/+34 |
* | Generalize GVN's conditional propagation logic slightly: | Duncan Sands | 2011-10-05 | 1 | -1/+21 |
* | Mark the eh.typeid.for intrinsic as being 'const', which it is inside | Duncan Sands | 2011-09-09 | 1 | -0/+3 |
* | When inlining exception handling code into another function, ensure that | Duncan Sands | 2011-09-07 | 1 | -0/+78 |
* | Extra CHECK-NOT to make sure that GVN transform works properly. | Jakub Staszak | 2011-09-02 | 1 | -0/+1 |
* | Compare type size instead of type _store_ size to make sure that BitCastInst | Jakub Staszak | 2011-09-02 | 1 | -0/+17 |
* | Update some tests to the new EH scheme. | Bill Wendling | 2011-09-01 | 1 | -0/+4 |
* | Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt). | Eli Friedman | 2011-08-17 | 1 | -0/+80 |
* | Added test cases for GVN signed intrinsics recognition, r134777. | Lang Hames | 2011-07-09 | 1 | -0/+38 |
* | Make GVN look through extractvalues for recognised intrinsics. GVN can then C... | Lang Hames | 2011-07-08 | 1 | -0/+47 |
* | This is an automatically reduced test case that crashed in GVN, at some | Jay Foad | 2011-06-20 | 1 | -0/+106 |
* | rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is | Chris Lattner | 2011-06-18 | 4 | -131/+59 |
* | Add a testcase to demonstrate the problem where phi translation is | Dan Gohman | 2011-06-04 | 1 | -0/+27 |
* | Disable the main feature of 130180, the elimination of loads that are | Dan Gohman | 2011-06-04 | 1 | -12/+12 |
* | When marking a block as being unanalyzable, use "Clobber" on the terminator i... | Eli Friedman | 2011-06-02 | 1 | -0/+61 |
* | fix PR9841 by having GVN not process dead loads. This was | Chris Lattner | 2011-05-22 | 1 | -0/+12 |
* | remove a trivial test, make some other tests less trivial. | Chris Lattner | 2011-05-22 | 4 | -14/+11 |
* | make this test less trivial. | Chris Lattner | 2011-05-22 | 1 | -4/+6 |
* | 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 |