2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw |
2011-06-15 |
Eli Friedman | Add "unknown" results for memdep, which mean "I don... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Bill Wendling | * The DSE code that tested for overlapping needed to... |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Benjamin Kramer | DSE: Remove an early exit optimization that depended... |
blob | commitdiff | raw | diff to current |
2011-03-26 |
Bill Wendling | Simplification noticed by Frits. |
blob | commitdiff | raw | diff to current |
2011-03-26 |
Bill Wendling | Rework the logic that determines if a store completely... |
blob | commitdiff | raw | diff to current |
2011-03-26 |
Bill Wendling | PR9561: A store with a negative offset (via GEP) could... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Cameron Zwarich | Remove code for updating dominance frontiers and some... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Chris Lattner | Use a stronger predicate here, pointed out by Duncan |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Chris Lattner | add some DEBUG statements. |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Chris Lattner | Fix PR8728, a miscompilation I recently introduced... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | Enhance DSE to handle the variable index case in PR8657. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | teach DSE to use GetPointerBaseWithConstantOffset to... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | Make DeleteDeadInstruction be a static function, move... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | switch RemoveAccessedObjects to use AliasAnalysis:... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | two improvements to RemoveAccessedObjects: |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | remove the "undead" terminology, which is nonstandard... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | move call handling in handleEndBlock up a bit, and... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | various cleanups and code simplification |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | make getPointerSize a static function. Add ivars to... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | reduce indentation, clean up TD use a bit. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | enhance isRemovable to refuse to delete volatile mem... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | Rewrite the main DSE loop to be written in terms of... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | rename a function and reduce some indentation, no funct... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | rename doesClobberMemory -> hasMemoryWrite to be more... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | clean up handling of 'free', detangling it from everyth... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | Teach basicaa that memset's modref set is at worst... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | my previous patch would cause us to start deleting... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | two changes to DSE that shouldn't affect anything: |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Chris Lattner | fix PR8677, patch by Jakub Staszak! |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | implement PR8576, deleting dead stores with intervening... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Dan Gohman | Enhance DSE to handle the case where a free call makes... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Dan Gohman | Reapply r116831 and r116839, converting AliasAnalysis... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Dan Gohman | Revert r116831 and r116839, which are breaking selfhost... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Dan Gohman | Oops, check in all the files for converting AliasAnalys... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Dan Gohman | Consistently use AliasAnalysis::UnknownSize instead... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Gabor Greif | use Value* constructor of CallSite to create potentiall... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Dan Gohman | Don't claim to preserve AliasAnalysis. First, this... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Gabor Greif | use ArgOperand API; tighten type of handleFreeWithNonTr... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Gabor Greif | use ArgOperand API; introduce downcasted pointers into... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
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 | diff to current |
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 | diff to current |
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 | diff to current |
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 |
next |