summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/BasicAliasAnalysis.cpp
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2019-04-02 01:05:48 +0000
committerNick Lewycky <nicholas@mxc.ca>2019-04-02 01:05:48 +0000
commitc0ebfbe3f3215e15ff5d6b69218576ec07317821 (patch)
treee7068a18e1dd05d952bda02898b0bcee03e0618b /llvm/lib/Analysis/BasicAliasAnalysis.cpp
parent536383a3548acb8664748da6698baa9d4c4c8e44 (diff)
downloadbcm5719-llvm-c0ebfbe3f3215e15ff5d6b69218576ec07317821.tar.gz
bcm5719-llvm-c0ebfbe3f3215e15ff5d6b69218576ec07317821.zip
Add an optional list of blocks to avoid when looking for a path in isPotentiallyReachable.
The leads to some ambiguous overloads, so update three callers. Differential Revision: https://reviews.llvm.org/D60085 llvm-svn: 357447
Diffstat (limited to 'llvm/lib/Analysis/BasicAliasAnalysis.cpp')
-rw-r--r--llvm/lib/Analysis/BasicAliasAnalysis.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/BasicAliasAnalysis.cpp b/llvm/lib/Analysis/BasicAliasAnalysis.cpp
index 232132958f7..3721c99883b 100644
--- a/llvm/lib/Analysis/BasicAliasAnalysis.cpp
+++ b/llvm/lib/Analysis/BasicAliasAnalysis.cpp
@@ -1906,7 +1906,7 @@ bool BasicAAResult::isValueEqualInPotentialCycles(const Value *V,
// the Values cannot come from different iterations of a potential cycle the
// phi nodes could be involved in.
for (auto *P : VisitedPhiBBs)
- if (isPotentiallyReachable(&P->front(), Inst, DT, LI))
+ if (isPotentiallyReachable(&P->front(), Inst, nullptr, DT, LI))
return false;
return true;
OpenPOWER on IntegriCloud