aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/FunctionAttrs.cpp
AgeCommit message (Expand)Author
2009-11-19Extend CaptureTracking to indicate when a value is never stored, evenDan Gohman
2009-10-27Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez
2009-10-26Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-10-19Malloc calls are marked NoAlias, so the code below the isMalloc() check makes...Victor Hernandez
2009-10-17Remove MallocInst from LLVM Instructions.Victor Hernandez
2009-09-27remove special handling of bitcast(malloc), it will be handledChris Lattner
2009-09-27unlike the malloc instruction, "malloc" calls do not claim to be readonly, ju...Chris Lattner
2009-09-18Enhance transform passes so that they apply the same tranforms to malloc call...Victor Hernandez
2009-08-31simplify some code by making the SCCNodes set contain Function*'sChris Lattner
2009-08-31Fix some nasty callgraph dangling pointer problems in Chris Lattner
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