summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/FastDSE.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move FastDSE in to DeadStoreElimination.Owen Anderson2007-08-011-387/+0
* Fix file header.Owen Anderson2007-07-231-1/+1
* Take advantage of undefined behavior if the source program tries to GEPOwen Anderson2007-07-161-11/+4
* Add support for walking up memory def chains, which enables finding many moreOwen Anderson2007-07-161-13/+23
* Handle GEPs with all-zero indices in the same way we handle pointer-pointer b...Owen Anderson2007-07-131-3/+12
* Be more aggressive in removing dead stores, and in removing instructions triv...Owen Anderson2007-07-131-8/+24
* Reimplement removing stores to allocas at the end of a function. This should...Owen Anderson2007-07-121-0/+160
* Make the condition-checking for free with non-trivial dependencies more correct.Owen Anderson2007-07-121-7/+19
* Remove the end-block handling code. It was unsafe, and making it safe would ...Owen Anderson2007-07-121-55/+0
* checked in as obvious,Gabor Greif2007-07-121-1/+0
* Let MemoryDependenceAnalysis take care of updating AliasAnalysis.Owen Anderson2007-07-121-5/+0
* Handle the case where an entire structure is freed, and its dependency is a s...Owen Anderson2007-07-111-42/+101
* Add support for eliminate stores to stack-allocated memory locations at the endOwen Anderson2007-07-111-1/+45
* Handle eliminating stores that occur right before a free.Owen Anderson2007-07-111-4/+15
* Clean up a few things based on Chris' feedback.Owen Anderson2007-07-111-6/+10
* Add FastDSE, a new algorithm for doing dead store elimination. This algorith...Owen Anderson2007-07-111-0/+130
OpenPOWER on IntegriCloud