Clean whitespaces.
[oota-llvm.git] / lib / Transforms / Scalar / DeadStoreElimination.cpp
2012-07-24 Nadav RotemClean whitespaces.
2012-06-21 Nuno Lopesrefactor the MemoryBuiltin analysis:
2012-06-16 Evan ChengIt's not deterministic to iterate over SmallPtrSet...
2012-05-10 Dan GohmanTeach DeadStoreElimination to eliminate exit-block...
2012-05-10 Nuno Lopesteach DSE and isInstructionTriviallyDead() about calloc
2012-02-28 Pete CooperReverted r152620 - DSE: Shorten memset when a later...
2012-02-28 Pete CooperDSE: Shorten memset when a later store overwrites the...
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2011-12-08 Nick LewyckyFix infinite loop in DSE when deleting a free in a...
2011-12-03 Pete CooperFixed deadstoreelimination bug where negative indices...
2011-11-16 Nick LewyckyMerge isObjectPointerWithTrustworthySize with getPointe...
2011-11-10 Pete CooperFixed bug in DeadStoreElimination commit r144239
2011-11-09 Pete CooperDeadStoreElimination can now trim the size of a store...
2011-11-05 Nick LewyckyDo simple cross-block DSE when we encounter a free...
2011-11-04 Daniel DunbarSpeculatively revert "DeadStoreElimination can now...
2011-11-03 Pete CooperDeadStoreElimination can now trim the size of a store...
2011-10-22 Nick LewyckyA non-escaping malloc in the entry block is not unlike...
2011-10-13 Eli FriedmanEnhance the memdep interface so that users can tell...
2011-09-13 Eli FriedmanAdd comment to clarify the behavior of a helper in...
2011-09-06 Owen AndersonTry again at r138809 (make DSE more aggressive in remov...
2011-08-30 Owen AndersonSpeculatively revert r138809 in an attempt to fix Drago...
2011-08-30 Owen AndersonWhen walking backwards to eliminate final stores to...
2011-08-17 Eli FriedmanAtomic load/store handling for the passes using memdep...
2011-07-27 Eli FriedmanMisc mid-level changes for new 'fence' instruction.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-06-15 Eli FriedmanAdd "unknown" results for memdep, which mean "I don...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-30 Bill Wendling* The DSE code that tested for overlapping needed to...
2011-03-29 Benjamin KramerDSE: Remove an early exit optimization that depended...
2011-03-26 Bill WendlingSimplification noticed by Frits.
2011-03-26 Bill WendlingRework the logic that determines if a store completely...
2011-03-26 Bill WendlingPR9561: A store with a negative offset (via GEP) could...
2011-01-24 Dan GohmanGive GetUnderlyingObject a TargetData, to keep it in...
2011-01-18 Cameron ZwarichRemove code for updating dominance frontiers and some...
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-12-06 Chris LattnerUse a stronger predicate here, pointed out by Duncan
2010-12-06 Chris Lattneradd some DEBUG statements.
2010-12-06 Chris LattnerFix PR8728, a miscompilation I recently introduced...
2010-11-30 Chris LattnerEnhance DSE to handle the variable index case in PR8657.
2010-11-30 Chris Lattnerteach DSE to use GetPointerBaseWithConstantOffset to...
2010-11-30 Chris LattnerMake DeleteDeadInstruction be a static function, move...
2010-11-30 Chris Lattnerswitch RemoveAccessedObjects to use AliasAnalysis:...
2010-11-30 Chris Lattnertwo improvements to RemoveAccessedObjects:
2010-11-30 Chris Lattnerremove the "undead" terminology, which is nonstandard...
2010-11-30 Chris Lattnermove call handling in handleEndBlock up a bit, and...
2010-11-30 Chris Lattnervarious cleanups and code simplification
2010-11-30 Chris Lattnermake getPointerSize a static function. Add ivars to...
2010-11-30 Chris Lattnerreduce indentation, clean up TD use a bit.
2010-11-30 Chris Lattnerenhance isRemovable to refuse to delete volatile mem...
2010-11-30 Chris LattnerRewrite the main DSE loop to be written in terms of...
2010-11-30 Chris Lattnerrename a function and reduce some indentation, no funct...
2010-11-30 Chris Lattnerrename doesClobberMemory -> hasMemoryWrite to be more...
2010-11-30 Chris Lattnerclean up handling of 'free', detangling it from everyth...
2010-11-30 Chris LattnerTeach basicaa that memset's modref set is at worst...
2010-11-30 Chris Lattnermy previous patch would cause us to start deleting...
2010-11-30 Chris Lattnertwo changes to DSE that shouldn't affect anything:
2010-11-29 Chris Lattnerfix PR8677, patch by Jakub Staszak!
2010-11-21 Chris Lattnerimplement PR8576, deleting dead stores with intervening...
2010-11-12 Dan GohmanEnhance DSE to handle the case where a free call makes...
2010-10-19 Dan GohmanReapply r116831 and r116839, converting AliasAnalysis...
2010-10-19 Dan GohmanRevert r116831 and r116839, which are breaking selfhost...
2010-10-19 Dan GohmanOops, check in all the files for converting AliasAnalys...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-19 Dan GohmanConsistently use AliasAnalysis::UnknownSize instead...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-28 Gabor Greifuse Value* constructor of CallSite to create potentiall...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-02 Dan GohmanDon't claim to preserve AliasAnalysis. First, this...
2010-06-25 Gabor Greifuse ArgOperand API; tighten type of handleFreeWithNonTr...
2010-06-24 Gabor Greifuse ArgOperand API; introduce downcasted pointers into...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-02-11 Chris LattnerMake DSE only scan blocks that are reachable from the...
2010-01-05 Dan GohmanUse do+while instead of while for loops which obviously...
2010-01-03 Nick LewyckySmall cleanups, refactor some duplicated code into...
2009-12-02 Chris Lattnerformatting cleanups.
2009-11-10 Duncan SandsAdd defensive break.
2009-11-10 Duncan SandsFix obvious typo.
2009-11-10 Duncan SandsTeach DSE to eliminate useless trampolines.
2009-11-10 Nick LewyckySimplify.
2009-11-10 Nick LewyckyReapply r86359, "Teach dead store elimination that...
2009-11-07 Chris LattnerRevert r86359, it is breaking the self host on the
2009-11-07 Nick LewyckyTeach dead store elimination that certain intrinsics...
2009-11-04 Chris Lattnerimprove DSE when TargetData is not around, based on...
2009-10-28 Owen AndersonTreat lifetime begin/end markers as allocations/frees...
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
2009-10-26 Victor HernandezRename MallocHelper as MallocFreeHelper, since it now...
2009-10-26 Victor HernandezRemove FreeInst.
2009-10-24 Victor HernandezAuto-upgrade free instructions to calls to the builtin...
2009-09-02 Chris Lattnerfix PR4815: some cases where DeleteDeadInstruction...
2009-09-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
next