aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/FunctionAttrs.cpp
AgeCommit message (Expand)Author
2009-05-06Fix PR3754: don't mark functions that wrap MallocInst withDuncan Sands
2009-03-09This debug info special case should no longerDuncan Sands
2009-03-08Fix comments, pointed out by Duncan Sands.Nick Lewycky
2009-03-08Mark function returns as noalias.Nick Lewycky
2009-03-03Ignore debug info intrinsics.Devang Patel
2009-01-18BasicAliasAnalysis and FunctionAttrs were bothDuncan Sands
2009-01-07Remove alloca tracking from nocapture analysis. Not onlyDuncan Sands
2009-01-07Reorder these.Duncan Sands
2009-01-07Use a switch rather than a sequence of "isa" tests.Duncan Sands
2009-01-03Any void readonly functions are provably dead, don't waste time adding Nick Lewycky
2009-01-02Load tracking means that the value analyzed mayDuncan Sands
2009-01-02When calculating 'nocapture' argument attributes, allowDuncan Sands
2009-01-02Improve comments and reorganize a bit - no functionalityDuncan Sands
2009-01-02Make adding nocapture a bit stronger. FreeInst is nocapture. Also, Nick Lewycky
2009-01-01Mention that this pass does escape analysis in theDuncan Sands
2008-12-31Look through phi nodes and select instructions whenDuncan Sands
2008-12-31Don't analyze arguments already marked 'nocapture'.Duncan Sands
2008-12-31Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands