| Commit message (Expand) | Author | Age |
* | Use do+while instead of while for loops which obviously have a | Dan Gohman | 2010-01-05 |
* | Small cleanups, refactor some duplicated code into a single method. No | Nick Lewycky | 2010-01-03 |
* | formatting cleanups. | Chris Lattner | 2009-12-02 |
* | Add defensive break. | Duncan Sands | 2009-11-10 |
* | Fix obvious typo. | Duncan Sands | 2009-11-10 |
* | Teach DSE to eliminate useless trampolines. | Duncan Sands | 2009-11-10 |
* | Simplify. | Nick Lewycky | 2009-11-10 |
* | Reapply r86359, "Teach dead store elimination that certain intrinsics write to | Nick Lewycky | 2009-11-10 |
* | Revert r86359, it is breaking the self host on the | Chris Lattner | 2009-11-07 |
* | Teach dead store elimination that certain intrinsics write to memory just like | Nick Lewycky | 2009-11-07 |
* | improve DSE when TargetData is not around, based on work by | Chris Lattner | 2009-11-04 |
* | Treat lifetime begin/end markers as allocations/frees respectively for the | Owen Anderson | 2009-10-28 |
* | Rename MallocFreeHelper as MemoryBuiltins | Victor Hernandez | 2009-10-27 |
* | Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t... | Victor Hernandez | 2009-10-26 |
* | Remove FreeInst. | Victor Hernandez | 2009-10-26 |
* | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 |
* | fix PR4815: some cases where DeleteDeadInstruction can delete | Chris Lattner | 2009-09-02 |
* | eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861 | Chris Lattner | 2009-09-02 |
* | Fix this condition I accidentally inverted. | Dan Gohman | 2009-07-24 |
* | Convert several more passes to use getAnalysisIfAvailable<TargetData>() | Dan Gohman | 2009-07-24 |
* | Rename PaddedSize to AllocSize, in the hope that this | Duncan Sands | 2009-05-09 |
* | Rename getABITypeSize to getTypePaddedSize, as | Duncan Sands | 2009-01-12 |
* | don't bother touching volatile stores, they will just return clobber on | Chris Lattner | 2008-12-07 |
* | Reimplement the inner loop of DSE. It now uniformly uses getDependence(), | Chris Lattner | 2008-12-06 |
* | Make a few major changes to memdep and its clients: | Chris Lattner | 2008-12-05 |
* | Fix a thinko that manifested as a crash on clamav last night. | Chris Lattner | 2008-11-29 |
* | Split getDependency into getDependency and getDependencyFrom, the | Chris Lattner | 2008-11-29 |
* | Introduce and use a new MemDepResult class to hold the results of a memdep | Chris Lattner | 2008-11-29 |
* | Reimplement the internal abstraction used by MemDep in terms | Chris Lattner | 2008-11-29 |
* | don't revisit instructions off the beginning of the block. | Chris Lattner | 2008-11-28 |
* | simplify some code, remove escaped newline. | Chris Lattner | 2008-11-28 |
* | rewrite a big chunk of how DSE does recursive dead operand | Chris Lattner | 2008-11-28 |
* | Factorize code: remove variants of "strip off | Duncan Sands | 2008-10-01 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 |
* | Don't remove volatile loads. Thanks to Duncan for noticing this one. | Owen Anderson | 2008-07-28 |
* | Add support for eliminating stores that store the same value that was just lo... | Owen Anderson | 2008-07-28 |
* | 80 col / tabs fixes | Nate Begeman | 2008-05-13 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 |
* | Fix DSE to not eliminate volatile loads with no uses. | Dan Gohman | 2008-04-28 |
* | Be more precise when eliminating pointers bue to memcpy's. This allows more | Owen Anderson | 2008-02-04 |
* | Remove a couple more cases of "getNumUses() == 0". No need to walk the linked | Nick Lewycky | 2008-01-30 |
* | Use empty() instead of comparing size() with zero. | Nick Lewycky | 2008-01-30 |
* | Don't DCE FreeInst's. We were using those! Patch from Owen Anderson. | Nick Lewycky | 2008-01-30 |
* | Make DSE much more aggressive by performing DCE earlier. Update a testcase t... | Owen Anderson | 2008-01-30 |
* | Add support for eliminating memcpy's at the end of functions. Also fix some ... | Owen Anderson | 2008-01-29 |
* | DeadStoreElimination can treat byval parameters as if there were alloca's for... | Owen Anderson | 2008-01-25 |
* | Initializing an unsigned with ~0UL causes the compiler | Duncan Sands | 2008-01-20 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 |
* | Integrate the readonly/readnone logic more deeply | Duncan Sands | 2007-12-01 |
* | don't put erase or query for non-allocainst pointers in an set of allocainsts*'s | Chris Lattner | 2007-11-06 |