index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Analysis
/
CaptureTracking.cpp
Age
Commit message (
Expand
)
Author
2017-07-09
fix trivial typos; NFC
Hiroshi Inoue
2017-06-06
Sort the remaining #include lines in include/... and lib/....
Chandler Carruth
2016-05-26
[CaptureTracking] Volatile operations capture their memory location
David Majnemer
2016-05-03
Fold compares irrespective of whether allocation can be elided
Anna Thomas
2016-02-18
[CaptureTracking] Support atomicrmw and cmpxchg
Philip Reames
2015-12-12
[IR] Reformulate LLVM's EH funclet IR
David Majnemer
2015-11-05
Refactor: Simplify boolean conditional return statements in llvm/lib/Analysis
Alexander Kornienko
2015-11-04
[CaptureTracking] Support operand bundles conservatively
Sanjoy Das
2015-08-15
[IR] Give catchret an optional 'return value' operand
David Majnemer
2015-07-31
[CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBefore
Bruno Cardoso Lopes
2015-06-24
[CaptureTracking] Avoid long compilation time on large basic blocks
Bruno Cardoso Lopes
2015-06-23
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
Alexander Kornienko
2015-06-19
Fixed/added namespace ending comments using clang-tidy. NFC
Alexander Kornienko
2015-01-14
[cleanup] Re-sort all the #include lines in LLVM using
Chandler Carruth
2014-11-19
Update SetVector to rely on the underlying set's insert to return a pair<iter...
David Blaikie
2014-07-21
Match semantics of PointerMayBeCapturedBefore to its name by default
Hal Finkel
2014-07-21
Move the CapturesBefore tracker from AA into CaptureTracking
Hal Finkel
2014-03-09
[C++11] Add range based accessors for the Use-Def chain of a Value.
Chandler Carruth
2014-03-05
[C++11] Make this interface accept const Use pointers and use override
Chandler Carruth
2014-03-05
[C++11] Add 'override' keyword to virtual methods that override their base cl...
Craig Topper
2014-03-04
[Modules] Move CallSite into the IR library where it belogs. It is
Chandler Carruth
2014-01-14
Make nocapture analysis work with addrspacecast
Matt Arsenault
2013-10-03
CaptureTracking: Plug a loophole in the "too many uses" heuristic.
Benjamin Kramer
2013-07-06
Extend 'readonly' and 'readnone' to work on function arguments as well as
Nick Lewycky
2013-03-10
Remove unneeded #includes. Use forward declarations instead.
Jakub Staszak
2012-10-08
Give CaptureTracker::shouldExplore a base implementation. Most users want to do
Nick Lewycky
2012-05-10
Fix intendation.
Chad Rosier
2012-01-17
Move includes to the .cpp file.
Jakub Staszak
2011-12-28
Change CaptureTracking to pass a Use* instead of a Value* when a value is
Nick Lewycky
2011-11-21
Fix crasher in GVN due to my recent capture tracking changes.
Nick Lewycky
2011-11-21
Add virtual destructor. Whoops!
Nick Lewycky
2011-11-20
Less template, more virtual! Refactoring suggested by Chris in code review.
Nick Lewycky
2011-11-14
Refactor capture tracking (which already had a couple flags for whether returns
Nick Lewycky
2011-04-11
Don't include Operator.h from InstrTypes.h.
Jay Foad
2010-11-09
VAArg doesn't capture its operand.
Dan Gohman
2010-07-28
simplify
Gabor Greif
2010-03-25
rename use_const_iterator to const_use_iterator for consistency's sake
Gabor Greif
2010-02-16
There are two ways of checking for a given type, for example isa<PointerType>(T)
Duncan Sands
2009-12-09
Reuse the Threshold value to size these containers because it's
Dan Gohman
2009-12-09
Fix a typo in a comment, and adjust SmallSet and SmallVector sizes,
Dan Gohman
2009-12-08
Put a threshold on the number of users PointerMayBeCaptured
Dan Gohman
2009-11-20
Use stripPointerCasts(). Thanks Duncan!
Dan Gohman
2009-11-20
Revert the rule that considers comparisons between two pointers in the
Dan Gohman
2009-11-20
Simplify this code; it's not necessary to check isIdentifiedObject here
Dan Gohman
2009-11-20
Refine the capture tracking rules for comparisons to be more
Dan Gohman
2009-11-20
Use isVoidTy().
Dan Gohman
2009-11-19
Refine this to only apply to null in the default address space.
Dan Gohman
2009-11-19
Extend CaptureTracking to indicate when a value is never stored, even
Dan Gohman
2009-11-19
Comparing a pointer with null is not a capture.
Dan Gohman
2009-11-03
remove a check of isFreeCall: the argument to free is already nocapture so th...
Chris Lattner
[next]