2013-01-31 |
Dan Gohman | Change GetPointerBaseWithConstantOffset's DataLayout... |
blob | commitdiff | raw |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-10-14 |
Benjamin Kramer | Unquadratize SetVector removal loops in DSE. |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-25 |
Nick Lewycky | Don't forget that strcpy and friends return a pointer... |
blob | commitdiff | raw | diff to current |
2012-09-24 |
Nick Lewycky | Remove unused name of variable to quiet a warning.... |
blob | commitdiff | raw | diff to current |
2012-09-24 |
Nick Lewycky | Teach DSE that strcpy, strncpy, strcat and strncat... |
blob | commitdiff | raw | diff to current |
2012-09-24 |
Nick Lewycky | Move all the calls to AA.getTargetLibraryInfo() to... |
blob | commitdiff | raw | diff to current |
2012-09-09 |
Benjamin Kramer | DSE: Poking holes into a SetVector is expensive, avoid... |
blob | commitdiff | raw | diff to current |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Craig Topper | Change greater than to greater than or equal so that... |
blob | commitdiff | raw | diff to current |
2012-08-08 |
Eli Friedman | isAllocLikeFn is allowed to return true for functions... |
blob | commitdiff | raw | diff to current |
2012-07-24 |
Nadav Rotem | Clean whitespaces. |
blob | commitdiff | raw | diff to current |
2012-06-21 |
Nuno Lopes | refactor the MemoryBuiltin analysis: |
blob | commitdiff | raw | diff to current |
2012-06-16 |
Evan Cheng | It's not deterministic to iterate over SmallPtrSet... |
blob | commitdiff | raw | diff to current |
2012-05-10 |
Dan Gohman | Teach DeadStoreElimination to eliminate exit-block... |
blob | commitdiff | raw | diff to current |
2012-05-10 |
Nuno Lopes | teach DSE and isInstructionTriviallyDead() about calloc |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Pete Cooper | Reverted r152620 - DSE: Shorten memset when a later... |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Pete Cooper | DSE: Shorten memset when a later store overwrites the... |
blob | commitdiff | raw | diff to current |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
blob | commitdiff | raw | diff to current |
2011-12-08 |
Nick Lewycky | Fix infinite loop in DSE when deleting a free in a... |
blob | commitdiff | raw | diff to current |
2011-12-03 |
Pete Cooper | Fixed deadstoreelimination bug where negative indices... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Nick Lewycky | Merge isObjectPointerWithTrustworthySize with getPointe... |
blob | commitdiff | raw | diff to current |
2011-11-10 |
Pete Cooper | Fixed bug in DeadStoreElimination commit r144239 |
blob | commitdiff | raw | diff to current |
2011-11-09 |
Pete Cooper | DeadStoreElimination can now trim the size of a store... |
blob | commitdiff | raw | diff to current |
2011-11-05 |
Nick Lewycky | Do simple cross-block DSE when we encounter a free... |
blob | commitdiff | raw | diff to current |
2011-11-04 |
Daniel Dunbar | Speculatively revert "DeadStoreElimination can now... |
blob | commitdiff | raw | diff to current |
2011-11-03 |
Pete Cooper | DeadStoreElimination can now trim the size of a store... |
blob | commitdiff | raw | diff to current |
2011-10-22 |
Nick Lewycky | A non-escaping malloc in the entry block is not unlike... |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Eli Friedman | Enhance the memdep interface so that users can tell... |
blob | commitdiff | raw | diff to current |
2011-09-13 |
Eli Friedman | Add comment to clarify the behavior of a helper in... |
blob | commitdiff | raw | diff to current |
2011-09-06 |
Owen Anderson | Try again at r138809 (make DSE more aggressive in remov... |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Owen Anderson | Speculatively revert r138809 in an attempt to fix Drago... |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Owen Anderson | When walking backwards to eliminate final stores to... |
blob | commitdiff | raw | diff to current |
2011-08-17 |
Eli Friedman | Atomic load/store handling for the passes using memdep... |
blob | commitdiff | raw | diff to current |
2011-07-27 |
Eli Friedman | Misc mid-level changes for new 'fence' instruction. |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
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 |
next |