Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ceb1dbb41f6d7eaa3b45793d3307fe092f635167
/
llvm
/
lib
/
Analysis
/
CaptureTracking.cpp
7c3b5d9
Give CaptureTracker::shouldExplore a base implementation. Most users want to do
by Nick Lewycky
· 13 years ago
8244b1d
Fix intendation.
by Chad Rosier
· 13 years ago
173bce3
Move includes to the .cpp file.
by Jakub Staszak
· 14 years ago
4c378a4
Change CaptureTracking to pass a Use* instead of a Value* when a value is
by Nick Lewycky
· 14 years ago
063ae58
Fix crasher in GVN due to my recent capture tracking changes.
by Nick Lewycky
· 14 years ago
aa2a00d
Add virtual destructor. Whoops!
by Nick Lewycky
· 14 years ago
6ae03c3
Less template, more virtual! Refactoring suggested by Chris in code review.
by Nick Lewycky
· 14 years ago
7013a19
Refactor capture tracking (which already had a couple flags for whether returns
by Nick Lewycky
· 14 years ago
7c14a55
Don't include Operator.h from InstrTypes.h.
by Jay Foad
· 14 years ago
88ff1ec
VAArg doesn't capture its operand.
by Dan Gohman
· 15 years ago
7cf6056
simplify
by Gabor Greif
· 15 years ago
c78d720
rename use_const_iterator to const_use_iterator for consistency's sake
by Gabor Greif
· 16 years ago
19d0b47
There are two ways of checking for a given type, for example isa<PointerType>(T)
by Duncan Sands
· 16 years ago
220b196
Reuse the Threshold value to size these containers because it's
by Dan Gohman
· 16 years ago
56a5f19
Fix a typo in a comment, and adjust SmallSet and SmallVector sizes,
by Dan Gohman
· 16 years ago
2d27b19
Put a threshold on the number of users PointerMayBeCaptured
by Dan Gohman
· 16 years ago
ff20377
Use stripPointerCasts(). Thanks Duncan!
by Dan Gohman
· 16 years ago
a8c144d
Revert the rule that considers comparisons between two pointers in the
by Dan Gohman
· 16 years ago
6d919f1
Simplify this code; it's not necessary to check isIdentifiedObject here
by Dan Gohman
· 16 years ago
9144922
Refine the capture tracking rules for comparisons to be more
by Dan Gohman
· 16 years ago
01956f5
Use isVoidTy().
by Dan Gohman
· 16 years ago
772f922
Refine this to only apply to null in the default address space.
by Dan Gohman
· 16 years ago
94e6176
Extend CaptureTracking to indicate when a value is never stored, even
by Dan Gohman
· 16 years ago
0a2ba10
Comparing a pointer with null is not a capture.
by Dan Gohman
· 16 years ago
e9dccd4
remove a check of isFreeCall: the argument to free is already nocapture so the generic call code works fine.
by Chris Lattner
· 16 years ago
f390e04
Rename MallocFreeHelper as MemoryBuiltins
by Victor Hernandez
· 16 years ago
762195b
Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free()
by Victor Hernandez
· 16 years ago
de5ad42
Remove FreeInst.
by Victor Hernandez
· 16 years ago
55f1c09
Push LLVMContexts through the IntegerType APIs.
by Owen Anderson
· 16 years ago
7a8cfaf
Revert r70876 and add a testcase (@c7) showing the problem:
by Duncan Sands
· 16 years ago
50c7033
Teach capture tracking that readonly functions can
by Duncan Sands
· 16 years ago
e0aa0d6
BasicAliasAnalysis and FunctionAttrs were both
by Duncan Sands
· 17 years ago