| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix this condition I accidentally inverted. | Dan Gohman | 2009-07-24 | 1 | -1/+1 |
* | Convert several more passes to use getAnalysisIfAvailable<TargetData>() | Dan Gohman | 2009-07-24 | 1 | -22/+26 |
* | Rename PaddedSize to AllocSize, in the hope that this | Duncan Sands | 2009-05-09 | 1 | -4/+4 |
* | Rename getABITypeSize to getTypePaddedSize, as | Duncan Sands | 2009-01-12 | 1 | -4/+4 |
* | don't bother touching volatile stores, they will just return clobber on | Chris Lattner | 2008-12-07 | 1 | -0/+5 |
* | Reimplement the inner loop of DSE. It now uniformly uses getDependence(), | Chris Lattner | 2008-12-06 | 1 | -84/+44 |
* | Make a few major changes to memdep and its clients: | Chris Lattner | 2008-12-05 | 1 | -14/+16 |
* | Fix a thinko that manifested as a crash on clamav last night. | Chris Lattner | 2008-11-29 | 1 | -2/+2 |
* | Split getDependency into getDependency and getDependencyFrom, the | Chris Lattner | 2008-11-29 | 1 | -1/+1 |
* | Introduce and use a new MemDepResult class to hold the results of a memdep | Chris Lattner | 2008-11-29 | 1 | -20/+11 |
* | Reimplement the internal abstraction used by MemDep in terms | Chris Lattner | 2008-11-29 | 1 | -15/+16 |
* | don't revisit instructions off the beginning of the block. | Chris Lattner | 2008-11-28 | 1 | -2/+4 |
* | simplify some code, remove escaped newline. | Chris Lattner | 2008-11-28 | 1 | -22/+28 |
* | rewrite a big chunk of how DSE does recursive dead operand | Chris Lattner | 2008-11-28 | 1 | -181/+105 |
* | Factorize code: remove variants of "strip off | Duncan Sands | 2008-10-01 | 1 | -39/+16 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -1/+1 |
* | Don't remove volatile loads. Thanks to Duncan for noticing this one. | Owen Anderson | 2008-07-28 | 1 | -1/+1 |
* | Add support for eliminating stores that store the same value that was just lo... | Owen Anderson | 2008-07-28 | 1 | -2/+35 |
* | 80 col / tabs fixes | Nate Begeman | 2008-05-13 | 1 | -2/+2 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -2/+3 |
* | Fix DSE to not eliminate volatile loads with no uses. | Dan Gohman | 2008-04-28 | 1 | -3/+3 |
* | Be more precise when eliminating pointers bue to memcpy's. This allows more | Owen Anderson | 2008-02-04 | 1 | -4/+10 |
* | Remove a couple more cases of "getNumUses() == 0". No need to walk the linked | Nick Lewycky | 2008-01-30 | 1 | -2/+2 |
* | Use empty() instead of comparing size() with zero. | Nick Lewycky | 2008-01-30 | 1 | -1/+1 |
* | Don't DCE FreeInst's. We were using those! Patch from Owen Anderson. | Nick Lewycky | 2008-01-30 | 1 | -1/+1 |
* | Make DSE much more aggressive by performing DCE earlier. Update a testcase t... | Owen Anderson | 2008-01-30 | 1 | -2/+55 |
* | Add support for eliminating memcpy's at the end of functions. Also fix some ... | Owen Anderson | 2008-01-29 | 1 | -26/+63 |
* | DeadStoreElimination can treat byval parameters as if there were alloca's for... | Owen Anderson | 2008-01-25 | 1 | -5/+6 |
* | Initializing an unsigned with ~0UL causes the compiler | Duncan Sands | 2008-01-20 | 1 | -9/+9 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Integrate the readonly/readnone logic more deeply | Duncan Sands | 2007-12-01 | 1 | -2/+1 |
* | don't put erase or query for non-allocainst pointers in an set of allocainsts*'s | Chris Lattner | 2007-11-06 | 1 | -3/+6 |
* | Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. | Duncan Sands | 2007-11-01 | 1 | -5/+5 |
* | Fix test/Transforms/DeadStoreElimination/PartialStore.ll, which had been | Owen Anderson | 2007-11-01 | 1 | -4/+12 |
* | Don't DSe volatile stores. | Owen Anderson | 2007-08-26 | 1 | -18/+25 |
* | Make NonLocal and None const in the right way. :-) | Owen Anderson | 2007-08-09 | 1 | -3/+3 |
* | Change the None and NonLocal markers in memdep to be const. | Owen Anderson | 2007-08-08 | 1 | -3/+3 |
* | Global values also don't undead-ify pointers in our dead alloca's set. | Owen Anderson | 2007-08-08 | 1 | -0/+3 |
* | Make handleEndBlock significantly faster with one trivial improvement, | Owen Anderson | 2007-08-08 | 1 | -4/+30 |
* | Small improvement: if a function doesn't access memory, we don't need to scan | Owen Anderson | 2007-08-08 | 1 | -2/+8 |
* | Add some comments, remove a dead argument, and simplify some control flow. | Owen Anderson | 2007-08-08 | 1 | -19/+28 |
* | A few more small cleanups. | Owen Anderson | 2007-08-08 | 1 | -9/+7 |
* | First round of cleanups from Chris' feedback. | Owen Anderson | 2007-08-08 | 1 | -51/+58 |
* | Fix 80 col. violations. | Owen Anderson | 2007-08-02 | 1 | -14/+23 |
* | Rename FastDSE to just DSE. | Owen Anderson | 2007-08-01 | 1 | -12/+12 |
* | Move FastDSE in to DeadStoreElimination. | Owen Anderson | 2007-08-01 | 1 | -0/+387 |
* | Remove old DSE. | Owen Anderson | 2007-08-01 | 1 | -179/+0 |
* | Fix typo in comment. | Nick Lewycky | 2007-05-06 | 1 | -1/+1 |
* | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -2/+2 |
* | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -2/+2 |