summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* use Value* constructor of CallSite to create potentially improper site, and t...Gabor Greif2010-07-281-2/+1
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-211-1/+1
* Don't claim to preserve AliasAnalysis. First, this is doesn't actuallyDan Gohman2010-07-021-1/+0
* use ArgOperand API; tighten type of handleFreeWithNonTrivialDependency to be ...Gabor Greif2010-06-251-5/+7
* use ArgOperand API; introduce downcasted pointers into scope to facilitate thisGabor Greif2010-06-241-7/+9
* Use pre-increment instead of post-increment when the result is not used.Dan Gohman2010-06-221-15/+15
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-6/+6
* reapply r101434Gabor Greif2010-04-161-6/+6
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-6/+6
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-6/+6
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-6/+6
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-6/+6
* Make DSE only scan blocks that are reachable from the entryChris Lattner2010-02-111-1/+7
* Use do+while instead of while for loops which obviously have aDan Gohman2010-01-051-4/+3
* Small cleanups, refactor some duplicated code into a single method. NoNick Lewycky2010-01-031-44/+35
* formatting cleanups.Chris Lattner2009-12-021-20/+22
* Add defensive break.Duncan Sands2009-11-101-0/+1
* Fix obvious typo.Duncan Sands2009-11-101-1/+1
* Teach DSE to eliminate useless trampolines.Duncan Sands2009-11-101-6/+19
* Simplify.Nick Lewycky2009-11-101-3/+1
* Reapply r86359, "Teach dead store elimination that certain intrinsics write toNick Lewycky2009-11-101-63/+118
* Revert r86359, it is breaking the self host on theChris Lattner2009-11-071-117/+62
* Teach dead store elimination that certain intrinsics write to memory just likeNick Lewycky2009-11-071-62/+117
* improve DSE when TargetData is not around, based on work byChris Lattner2009-11-041-3/+16
* Treat lifetime begin/end markers as allocations/frees respectively for theOwen Anderson2009-10-281-0/+20
* Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez2009-10-271-1/+1
* Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez2009-10-261-1/+1
* Remove FreeInst.Victor Hernandez2009-10-261-4/+3
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-241-6/+8
* fix PR4815: some cases where DeleteDeadInstruction can deleteChris Lattner2009-09-021-3/+13
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-021-2/+1
* Fix this condition I accidentally inverted.Dan Gohman2009-07-241-1/+1
* Convert several more passes to use getAnalysisIfAvailable<TargetData>()Dan Gohman2009-07-241-22/+26
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-4/+4
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-121-4/+4
* don't bother touching volatile stores, they will just return clobber onChris Lattner2008-12-071-0/+5
* Reimplement the inner loop of DSE. It now uniformly uses getDependence(),Chris Lattner2008-12-061-84/+44
* Make a few major changes to memdep and its clients:Chris Lattner2008-12-051-14/+16
* Fix a thinko that manifested as a crash on clamav last night.Chris Lattner2008-11-291-2/+2
* Split getDependency into getDependency and getDependencyFrom, the Chris Lattner2008-11-291-1/+1
* Introduce and use a new MemDepResult class to hold the results of a memdepChris Lattner2008-11-291-20/+11
* Reimplement the internal abstraction used by MemDep in termsChris Lattner2008-11-291-15/+16
* don't revisit instructions off the beginning of the block.Chris Lattner2008-11-281-2/+4
* simplify some code, remove escaped newline.Chris Lattner2008-11-281-22/+28
* rewrite a big chunk of how DSE does recursive dead operand Chris Lattner2008-11-281-181/+105
* Factorize code: remove variants of "strip offDuncan Sands2008-10-011-39/+16
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
OpenPOWER on IntegriCloud