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