aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* minor long double related changesDale Johannesen2007-09-281-4/+2
* Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOneGlobal that caused Chris Lattner2007-09-141-4/+4
* Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the SROA rewriter how to handleChris Lattner2007-09-131-14/+62
* be tolerant of PHI nodes when rewriting heap SROA code. This is a stepChris Lattner2007-09-131-26/+50
* refactor some code, no functionality change. On the path to PR1639Chris Lattner2007-09-131-50/+56
* Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart enough to see throughChris Lattner2007-09-131-5/+16
* Make AllUsesOfLoadedValueWillTrapIfNull strong enough to see through PHIChris Lattner2007-09-131-6/+15
* Next round of APFloat changes.Dale Johannesen2007-09-061-11/+16
* Update GEP constructors to use an iterator interface to fixDavid Greene2007-09-042-6/+6
* Update InvokeInst to work like CallInstDavid Greene2007-08-273-4/+4
* Change comments to refer to @malloc and @free instead of %malloc and %free.Dan Gohman2007-08-271-3/+3
* rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned()Chris Lattner2007-08-231-1/+1
* Use SmallVector instead of std::vector.Devang Patel2007-08-211-1/+1
* More explicit keywords.Dan Gohman2007-08-014-7/+7
* New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene2007-08-015-18/+30
* Use SmallPtrSet.Devang Patel2007-07-271-2/+3
* Add BasicInliner interface. Devang Patel2007-07-251-246/+6
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-1820-0/+8328