index
:
~nh/llvm
fold-subregs
images
latest
master
mimg
tablegen-name-resolution
wip
Misc LLVM things, mostly radeonsi (AMDGPU)
nh
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Analysis
/
AliasAnalysis.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2015-11-17
[AliasAnalysis] CatchPad and CatchRet can modify escaped memory
David Majnemer
1
-0
/
+26
2015-10-21
[AA] Enhance the new AliasAnalysis infrastructure with an optional
Chandler Carruth
1
-0
/
+40
2015-10-10
Analysis: Remove implicit ilist iterator conversions
Duncan P. N. Exon Smith
1
-3
/
+3
2015-09-09
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
Chandler Carruth
1
-207
/
+234
2015-08-06
[PM/AA] Simplify the AliasAnalysis interface by removing a wrapper
Chandler Carruth
1
-7
/
+0
2015-08-05
[AA] Use CallSite cast idiom. No functionality change.
Benjamin Kramer
1
-3
/
+2
2015-07-31
[CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBefore
Bruno Cardoso Lopes
1
-6
/
+12
2015-07-22
[PM/AA] Extract the ModRef enums from the AliasAnalysis class in
Chandler Carruth
1
-91
/
+91
2015-07-22
[PM/AA] Remove the last of the legacy update API from AliasAnalysis as
Chandler Carruth
1
-5
/
+0
2015-07-18
[PM/AA] Remove the addEscapingUse update API that won't be easy to
Chandler Carruth
1
-5
/
+0
2015-07-11
[PM/AA] Completely remove the AliasAnalysis::copyValue interface.
Chandler Carruth
1
-5
/
+0
2015-06-22
[PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.
Chandler Carruth
1
-2
/
+2
2015-06-17
[PM/AA] Remove the UnknownSize static member from AliasAnalysis.
Chandler Carruth
1
-1
/
+1
2015-06-17
[PM/AA] Remove the Location typedef from the AliasAnalysis class now
Chandler Carruth
1
-22
/
+21
2015-06-17
[PM/AA] Split the location computation out of getArgLocation so the
Chandler Carruth
1
-21
/
+20
2015-06-04
[PM/AA] Start refactoring AliasAnalysis to remove the analysis group and
Chandler Carruth
1
-78
/
+6
2015-05-13
Test commit: Remove unnecessary spaces.
Teresa Johnson
1
-1
/
+1
2015-04-28
Make getModRefInfo(Instruction *) not crash on certain types of instructions
Daniel Berlin
1
-10
/
+13
2015-04-13
Add new getModRefInfo API to determine whether an Instruction and a call modi...
Daniel Berlin
1
-0
/
+17
2015-04-13
Make getModRefInfo with a default location not crash.
Daniel Berlin
1
-9
/
+12
2015-03-10
DataLayout is mandatory, update the API to reflect it with references.
Mehdi Amini
1
-2
/
+3
2015-03-04
Make DataLayout Non-Optional in the Module
Mehdi Amini
1
-3
/
+2
2015-01-15
[PM] Separate the TargetLibraryInfo object from the immutable pass.
Chandler Carruth
1
-1
/
+2
2015-01-15
[PM] Move TargetLibraryInfo into the Analysis library.
Chandler Carruth
1
-1
/
+1
2014-12-15
Sink store based on alias analysis
Elena Demikhovsky
1
-10
/
+11
2014-10-28
Reformat partially, where I touched for whitespace changes.
NAKAMURA Takumi
1
-3
/
+2
2014-10-28
Untabify and whitespace cleanups.
NAKAMURA Takumi
1
-9
/
+8
2014-10-04
Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdne...
Benjamin Kramer
1
-1
/
+1
2014-07-24
AA metadata refactoring (introduce AAMDNodes)
Hal Finkel
1
-18
/
+30
2014-07-21
Match semantics of PointerMayBeCapturedBefore to its name by default
Hal Finkel
1
-1
/
+2
2014-07-21
Move the CapturesBefore tracker from AA into CaptureTracking
Hal Finkel
1
-50
/
+2
2014-07-21
Move isIdentifiedFunctionLocal from BasicAA to AA
Hal Finkel
1
-0
/
+11
2014-07-17
Improve BasicAA CS-CS queries (redux)
Hal Finkel
1
-13
/
+40
2014-07-15
Revert r212572 "improve BasicAA CS-CS queries", it causes PR20303.
Nick Lewycky
1
-31
/
+9
2014-07-08
Improve BasicAA CS-CS queries
Hal Finkel
1
-9
/
+31
2014-04-15
[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...
Craig Topper
1
-1
/
+1
2014-03-11
IR: add a second ordering operand to cmpxhg for failure
Tim Northover
1
-1
/
+1
2014-03-05
[C++11] Make this interface accept const Use pointers and use override
Chandler Carruth
1
-2
/
+2
2014-03-05
[C++11] Add 'override' keyword to virtual methods that override their base cl...
Craig Topper
1
-3
/
+3
2014-02-25
Make DataLayout a plain object, not a pass.
Rafael Espindola
1
-1
/
+2
2014-02-18
Rename some member variables from TD to DL.
Rafael Espindola
1
-4
/
+4
2014-01-13
[cleanup] Move the Dominators.h and Verifier.h headers into the IR
Chandler Carruth
1
-1
/
+1
2014-01-07
Re-sort all of the includes with ./utils/sort_includes.py so that
Chandler Carruth
1
-1
/
+1
2013-07-27
Reimplement isPotentiallyReachable to make nocapture deduction much stronger.
Nick Lewycky
1
-22
/
+3
2013-07-18
Give 'hasPath' a longer but clearer name 'isPotentiallyReachable'. Also expand
Nick Lewycky
1
-5
/
+7
2013-07-07
Eliminate trivial redundant loads across nocapture+readonly calls to uncaptured
Nick Lewycky
1
-4
/
+11
2013-05-28
Make BasicAliasAnalysis recognize the fact a noalias argument cannot alias an...
Michael Kuperstein
1
-0
/
+9
2013-01-31
Move isKnownNonNull out of AliasAnalysis.h and into ValueTracking.cpp since
Dan Gohman
1
-16
/
+0
2013-01-04
Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate the
Manman Ren
1
-4
/
+34
2013-01-02
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
1
-7
/
+7
[next]