| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | add PR# | Chris Lattner | 2009-11-29 | 1 | -0/+1 |
* | Add a testcase for: | Chris Lattner | 2009-11-29 | 1 | -0/+47 |
* | add a testcase for | Chris Lattner | 2009-11-29 | 1 | -0/+45 |
* | reenable load address insertion in load pre. This allows us to | Chris Lattner | 2009-11-28 | 1 | -14/+14 |
* | disable value insertion for now, I need to figure out how | Chris Lattner | 2009-11-27 | 2 | -13/+72 |
* | I accidentally implemented this :) | Chris Lattner | 2009-11-27 | 1 | -2/+1 |
* | add support for recursive phi translation and phi | Chris Lattner | 2009-11-27 | 1 | -0/+43 |
* | add two simple test cases we now optimize (to one load in the loop each) and ... | Chris Lattner | 2009-11-27 | 1 | -0/+121 |
* | teach GVN's load PRE to insert computations of the address in predecessors | Chris Lattner | 2009-11-27 | 1 | -0/+34 |
* | add some tests for memdep phi translation + PRE. | Chris Lattner | 2009-11-27 | 1 | -2/+53 |
* | this test is failing, and is expected to. | Chris Lattner | 2009-11-27 | 1 | -1/+5 |
* | filecheckize | Chris Lattner | 2009-11-27 | 1 | -2/+8 |
* | rename test. | Chris Lattner | 2009-11-27 | 1 | -0/+0 |
* | Fix phi translation in load PRE to agree with the phi | Chris Lattner | 2009-11-27 | 1 | -6/+6 |
* | redisable this, my bootstrap worked because it wasn't an optimized build, who... | Chris Lattner | 2009-11-27 | 1 | -6/+6 |
* | try again. | Chris Lattner | 2009-11-27 | 1 | -6/+6 |
* | this is causing buildbot failures, disable for now. | Chris Lattner | 2009-11-27 | 1 | -6/+6 |
* | teach phi translation of GEPs to simplify geps like 'gep x, 0'. | Chris Lattner | 2009-11-27 | 1 | -0/+26 |
* | teach memdep to do trivial PHI translation of GEPs. More to | Chris Lattner | 2009-11-27 | 1 | -1/+27 |
* | Teach memdep to phi translate bitcasts. This allows us to compile | Chris Lattner | 2009-11-26 | 1 | -0/+26 |
* | convert to filecheck | Chris Lattner | 2009-11-26 | 1 | -15/+19 |
* | Try to work around grep's "Binary file (standard input) matches" complaints seen | Benjamin Kramer | 2009-11-20 | 1 | -1/+1 |
* | Extend CaptureTracking to indicate when a value is never stored, even | Dan Gohman | 2009-11-19 | 1 | -0/+108 |
* | Default-addressspace null pointers don't alias anything. This allows | Dan Gohman | 2009-11-09 | 1 | -0/+20 |
* | Treat lifetime begin/end markers as allocations/frees respectively for the | Owen Anderson | 2009-10-28 | 1 | -0/+20 |
* | Be more careful about invariance reasoning on "store" queries. Stores still ... | Owen Anderson | 2009-10-28 | 1 | -0/+15 |
* | Add trivial support for the invariance intrinsics to memdep. This logic is | Owen Anderson | 2009-10-28 | 1 | -0/+21 |
* | Check that GVN performs this transform even if the calls | Duncan Sands | 2009-10-16 | 1 | -14/+14 |
* | Memory dependence analysis was incorrectly stopping to scan for stores to a p... | Victor Hernandez | 2009-10-13 | 1 | -0/+15 |
* | switch GVN to use SSAUpdater. Besides removing a lot of complexity | Chris Lattner | 2009-10-10 | 1 | -2/+2 |
* | 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 |
* | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 44 | -47/+47 |
* | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 | 28 | -31/+31 |
* | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 44 | -47/+47 |
* | Eliminate uses of %prcontext. | Daniel Dunbar | 2009-09-05 | 2 | -6/+8 |
* | Change PHINode::hasConstantValue to have a DominatorTree argument | Dan Gohman | 2009-09-03 | 1 | -1/+1 |
* | Move the re-sort of invalidated NonLocalPointerDeps cache earlier | Chris Lattner | 2009-07-13 | 1 | -0/+67 |
* | This fixes a bug introduced in 72661, which can | Dale Johannesen | 2009-06-17 | 2 | -4/+77 |
* | Be more aggressive in doing LoadPRE by tracing backwards when a block only has | Owen Anderson | 2009-05-31 | 1 | -0/+32 |