index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Analysis
/
CaptureTracking.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[CaptureTracker] Let subclasses provide dereferenceability information
Johannes Doerfert
2019-08-19
1
-15
/
+20
*
[CaptureTracking] Allow null to be in either icmp operand
Johannes Doerfert
2019-08-16
1
-5
/
+7
*
[ValueTracking] Add MustPreserveNullness arg to functions analyzing calls. (NFC)
Florian Hahn
2019-08-15
1
-1
/
+2
*
[CaptureTracking] Don't let comparisons against null escape inbounds pointers
Ayke van Laethem
2019-06-09
1
-5
/
+23
*
Add an optional list of blocks to avoid when looking for a path in isPotentia...
Nick Lewycky
2019-04-02
1
-2
/
+2
*
Update the file headers across all of the LLVM projects in the monorepo
Chandler Carruth
2019-01-19
1
-4
/
+3
*
[CallSite removal] Migrate all Alias Analysis APIs to use the newly
Chandler Carruth
2019-01-07
1
-10
/
+11
*
[CaptureTracking] Pass MaxUsesToExplore from wrappers to the actual implement...
Artur Pilipenko
2018-12-18
1
-3
/
+4
*
Introduce MaxUsesToExplore argument to capture tracking
Artur Pilipenko
2018-11-29
1
-11
/
+9
*
NFC. Use unsigned type for uses counter in CaptureTracking
Artur Pilipenko
2018-11-29
1
-2
/
+2
*
Fix aliasing of launder.invariant.group
Piotr Padlewski
2018-05-23
1
-5
/
+7
*
[BasicAA] Fix handling of invariant group launders
Krzysztof Pszeniczny
2018-05-16
1
-0
/
+2
*
[CaptureTracking] Handle capturing of launder.invariant.group
Piotr Padlewski
2018-05-05
1
-22
/
+23
*
[CaptureTracking] Fixup const correctness of DomTree arg (NFC)
Daniel Neilson
2018-04-24
1
-3
/
+3
*
fix trivial typos; NFC
Hiroshi Inoue
2017-07-09
1
-2
/
+2
*
Sort the remaining #include lines in include/... and lib/....
Chandler Carruth
2017-06-06
1
-1
/
+1
*
[CaptureTracking] Volatile operations capture their memory location
David Majnemer
2016-05-26
1
-11
/
+36
*
Fold compares irrespective of whether allocation can be elided
Anna Thomas
2016-05-03
1
-1
/
+9
*
[CaptureTracking] Support atomicrmw and cmpxchg
Philip Reames
2016-02-18
1
-0
/
+11
*
[IR] Reformulate LLVM's EH funclet IR
David Majnemer
2015-12-12
1
-3
/
+2
*
Refactor: Simplify boolean conditional return statements in llvm/lib/Analysis
Alexander Kornienko
2015-11-05
1
-4
/
+1
*
[CaptureTracking] Support operand bundles conservatively
Sanjoy Das
2015-11-04
1
-2
/
+3
*
[IR] Give catchret an optional 'return value' operand
David Majnemer
2015-08-15
1
-4
/
+5
*
[CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBefore
Bruno Cardoso Lopes
2015-07-31
1
-65
/
+17
*
[CaptureTracking] Avoid long compilation time on large basic blocks
Bruno Cardoso Lopes
2015-06-24
1
-16
/
+111
*
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
Alexander Kornienko
2015-06-23
1
-1
/
+1
*
Fixed/added namespace ending comments using clang-tidy. NFC
Alexander Kornienko
2015-06-19
1
-1
/
+1
*
[cleanup] Re-sort all the #include lines in LLVM using
Chandler Carruth
2015-01-14
1
-1
/
+1
*
Update SetVector to rely on the underlying set's insert to return a pair<iter...
David Blaikie
2014-11-19
1
-1
/
+1
*
Match semantics of PointerMayBeCapturedBefore to its name by default
Hal Finkel
2014-07-21
1
-4
/
+12
*
Move the CapturesBefore tracker from AA into CaptureTracking
Hal Finkel
2014-07-21
1
-0
/
+79
*
[C++11] Add range based accessors for the Use-Def chain of a Value.
Chandler Carruth
2014-03-09
1
-12
/
+8
*
[C++11] Make this interface accept const Use pointers and use override
Chandler Carruth
2014-03-05
1
-5
/
+5
*
[C++11] Add 'override' keyword to virtual methods that override their base cl...
Craig Topper
2014-03-05
1
-2
/
+2
*
[Modules] Move CallSite into the IR library where it belogs. It is
Chandler Carruth
2014-03-04
1
-1
/
+1
*
Make nocapture analysis work with addrspacecast
Matt Arsenault
2014-01-14
1
-0
/
+1
*
CaptureTracking: Plug a loophole in the "too many uses" heuristic.
Benjamin Kramer
2013-10-03
1
-0
/
+6
*
Extend 'readonly' and 'readnone' to work on function arguments as well as
Nick Lewycky
2013-07-06
1
-4
/
+4
*
Remove unneeded #includes. Use forward declarations instead.
Jakub Staszak
2013-03-10
1
-0
/
+5
*
Give CaptureTracker::shouldExplore a base implementation. Most users want to do
Nick Lewycky
2012-10-08
1
-2
/
+2
*
Fix intendation.
Chad Rosier
2012-05-10
1
-1
/
+1
*
Move includes to the .cpp file.
Jakub Staszak
2012-01-17
1
-0
/
+2
*
Change CaptureTracking to pass a Use* instead of a Value* when a value is
Nick Lewycky
2011-12-28
1
-6
/
+6
*
Fix crasher in GVN due to my recent capture tracking changes.
Nick Lewycky
2011-11-21
1
-0
/
+3
*
Add virtual destructor. Whoops!
Nick Lewycky
2011-11-21
1
-0
/
+2
*
Less template, more virtual! Refactoring suggested by Chris in code review.
Nick Lewycky
2011-11-20
1
-2
/
+107
*
Refactor capture tracking (which already had a couple flags for whether returns
Nick Lewycky
2011-11-14
1
-116
/
+31
*
Don't include Operator.h from InstrTypes.h.
Jay Foad
2011-04-11
1
-0
/
+1
*
VAArg doesn't capture its operand.
Dan Gohman
2010-11-09
1
-0
/
+3
*
simplify
Gabor Greif
2010-07-28
1
-1
/
+1
[next]