aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO/FunctionAttrs.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix PR3754: don't mark functions that wrap MallocInst withDuncan Sands2009-05-061-0/+5
* This debug info special case should no longerDuncan Sands2009-03-091-4/+0
* Fix comments, pointed out by Duncan Sands.Nick Lewycky2009-03-081-3/+3
* Mark function returns as noalias.Nick Lewycky2009-03-081-0/+127
* Ignore debug info intrinsics.Devang Patel2009-03-031-1/+5
* BasicAliasAnalysis and FunctionAttrs were bothDuncan Sands2009-01-181-81/+2
* Remove alloca tracking from nocapture analysis. Not onlyDuncan Sands2009-01-071-69/+16
* Reorder these.Duncan Sands2009-01-071-24/+24
* Use a switch rather than a sequence of "isa" tests.Duncan Sands2009-01-071-16/+32
* Any void readonly functions are provably dead, don't waste time adding Nick Lewycky2009-01-031-14/+0
* Load tracking means that the value analyzed mayDuncan Sands2009-01-021-2/+8
* When calculating 'nocapture' argument attributes, allowDuncan Sands2009-01-021-21/+60
* Improve comments and reorganize a bit - no functionalityDuncan Sands2009-01-021-56/+44
* Make adding nocapture a bit stronger. FreeInst is nocapture. Also, Nick Lewycky2009-01-021-3/+27
* Mention that this pass does escape analysis in theDuncan Sands2009-01-011-3/+5
* Look through phi nodes and select instructions whenDuncan Sands2008-12-311-3/+8
* Don't analyze arguments already marked 'nocapture'.Duncan Sands2008-12-311-1/+2
* Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands2008-12-311-0/+280