2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | Make DSE only scan blocks that are reachable from the... |
blob | commitdiff | raw |
2010-01-05 |
Dan Gohman | Use do+while instead of while for loops which obviously... |
blob | commitdiff | raw | diff to current |
2010-01-03 |
Nick Lewycky | Small cleanups, refactor some duplicated code into... |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Chris Lattner | formatting cleanups. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Duncan Sands | Add defensive break. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Duncan Sands | Fix obvious typo. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Duncan Sands | Teach DSE to eliminate useless trampolines. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Nick Lewycky | Simplify. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Nick Lewycky | Reapply r86359, "Teach dead store elimination that... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Chris Lattner | Revert r86359, it is breaking the self host on the |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Nick Lewycky | Teach dead store elimination that certain intrinsics... |
blob | commitdiff | raw | diff to current |
2009-11-04 |
Chris Lattner | improve DSE when TargetData is not around, based on... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Owen Anderson | Treat lifetime begin/end markers as allocations/frees... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Victor Hernandez | Rename MallocFreeHelper as MemoryBuiltins |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Rename MallocHelper as MallocFreeHelper, since it now... |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Remove FreeInst. |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Victor Hernandez | Auto-upgrade free instructions to calls to the builtin... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | fix PR4815: some cases where DeleteDeadInstruction... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Dan Gohman | Fix this condition I accidentally inverted. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Dan Gohman | Convert several more passes to use getAnalysisIfAvailab... |
blob | commitdiff | raw | diff to current |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2008-12-07 |
Chris Lattner | don't bother touching volatile stores, they will just... |
blob | commitdiff | raw | diff to current |
2008-12-06 |
Chris Lattner | Reimplement the inner loop of DSE. It now uniformly... |
blob | commitdiff | raw | diff to current |
2008-12-05 |
Chris Lattner | Make a few major changes to memdep and its clients: |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Fix a thinko that manifested as a crash on clamav last... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Split getDependency into getDependency and getDependenc... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Introduce and use a new MemDepResult class to hold... |
blob | commitdiff | raw | diff to current |
2008-11-29 |
Chris Lattner | Reimplement the internal abstraction used by MemDep... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | don't revisit instructions off the beginning of the... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | simplify some code, remove escaped newline. |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | rewrite a big chunk of how DSE does recursive dead... |
blob | commitdiff | raw | diff to current |
2008-10-01 |
Duncan Sands | Factorize code: remove variants of "strip off |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Owen Anderson | Don't remove volatile loads. Thanks to Duncan for... |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Owen Anderson | Add support for eliminating stores that store the same... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Nate Begeman | 80 col / tabs fixes |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Dan Gohman | Fix DSE to not eliminate volatile loads with no uses. |
blob | commitdiff | raw | diff to current |
2008-02-04 |
Owen Anderson | Be more precise when eliminating pointers bue to memcpy... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Nick Lewycky | Remove a couple more cases of "getNumUses() == 0".... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Nick Lewycky | Use empty() instead of comparing size() with zero. |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Nick Lewycky | Don't DCE FreeInst's. We were using those! Patch from... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Owen Anderson | Make DSE much more aggressive by performing DCE earlier... |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Owen Anderson | Add support for eliminating memcpy's at the end of... |
blob | commitdiff | raw | diff to current |
2008-01-25 |
Owen Anderson | DeadStoreElimination can treat byval parameters as... |
blob | commitdiff | raw | diff to current |
2008-01-20 |
Duncan Sands | Initializing an unsigned with ~0UL causes the compiler |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-01 |
Duncan Sands | Integrate the readonly/readnone logic more deeply |
blob | commitdiff | raw | diff to current |
2007-11-06 |
Chris Lattner | don't put erase or query for non-allocainst pointers... |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Owen Anderson | Fix test/Transforms/DeadStoreElimination/PartialStore... |
blob | commitdiff | raw | diff to current |
2007-08-26 |
Owen Anderson | Don't DSe volatile stores. |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Owen Anderson | Make NonLocal and None const in the right way. :-) |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | Change the None and NonLocal markers in memdep to be... |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | Global values also don't undead-ify pointers in our... |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | Make handleEndBlock significantly faster with one trivi... |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | Small improvement: if a function doesn't access memory... |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | Add some comments, remove a dead argument, and simplify... |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | A few more small cleanups. |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Owen Anderson | First round of cleanups from Chris' feedback. |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Owen Anderson | Fix 80 col. violations. |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Owen Anderson | Rename FastDSE to just DSE. |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Owen Anderson | Move FastDSE in to DeadStoreElimination. |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Owen Anderson | Remove old DSE. |
blob | commitdiff | raw |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Switch over Transforms/Scalar to use the STATISTIC... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Chris Lattner | Fix a bug where we didn't realize that vaarg reads... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-01-29 |
Chris Lattner | Adjust to changes in instruction interfaces. |
blob | commitdiff | raw | diff to current |
2005-01-08 |
Chris Lattner | Fix uint64_t -> unsigned VS warnings. |
blob | commitdiff | raw | diff to current |
2004-12-29 |
Chris Lattner | Fix PR491 and testcase Transforms/DeadStoreElimination... |
blob | commitdiff | raw | diff to current |
2004-11-28 |
Chris Lattner | Make DSE potentially more aggressive by being more... |
blob | commitdiff | raw | diff to current |
2004-09-20 |
Chris Lattner | Prototype these functions more accurately |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-07-26 |
Chris Lattner | Implement DeadStoreElim/alloca.llx by observing that... |
blob | commitdiff | raw | diff to current |
2004-07-25 |
Chris Lattner | * Substantially simplify how free instructions are... |
blob | commitdiff | raw | diff to current |
2004-07-25 |
Chris Lattner | Free instructions kill values too. This implements... |
blob | commitdiff | raw | diff to current |
2004-07-24 |
Chris Lattner | obvious fix |
blob | commitdiff | raw | diff to current |
2004-07-22 |
Chris Lattner | This is a trivial dead store elimination pass. It... |
blob | commitdiff | raw | diff to current |
|