aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/CaptureTracking.cpp
AgeCommit message (Expand)Author
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2009-12-09Reuse the Threshold value to size these containers because it'sDan Gohman
2009-12-09Fix a typo in a comment, and adjust SmallSet and SmallVector sizes,Dan Gohman
2009-12-08Put a threshold on the number of users PointerMayBeCapturedDan Gohman
2009-11-20Use stripPointerCasts(). Thanks Duncan!Dan Gohman
2009-11-20Revert the rule that considers comparisons between two pointers in theDan Gohman
2009-11-20Simplify this code; it's not necessary to check isIdentifiedObject hereDan Gohman
2009-11-20Refine the capture tracking rules for comparisons to be moreDan Gohman
2009-11-20Use isVoidTy().Dan Gohman
2009-11-19Refine this to only apply to null in the default address space.Dan Gohman
2009-11-19Extend CaptureTracking to indicate when a value is never stored, evenDan Gohman
2009-11-19Comparing a pointer with null is not a capture.Dan Gohman
2009-11-03remove a check of isFreeCall: the argument to free is already nocapture so th...Chris Lattner
2009-10-27Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez
2009-10-26Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez
2009-10-26Remove FreeInst.Victor Hernandez
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-05-07Revert r70876 and add a testcase (@c7) showing the problem:Duncan Sands
2009-05-04Restore minor deletion.Mike Stump
2009-01-18BasicAliasAnalysis and FunctionAttrs were bothDuncan Sands