aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/AliasAnalysis.cpp
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-11-15 20:29:53 +0100
committerNikita Popov <nikita.ppv@gmail.com>2020-11-15 20:29:53 +0100
commit3b7f84d97fa5be1fcd178a5450362bfbe3ff0234 (patch)
tree5ffafc6666da9565fd5a6f46d4a4788e0fac0ef3 /llvm/lib/Analysis/AliasAnalysis.cpp
parent7fa8b629208c98efa883f7a0e1d51de1d21b104c (diff)
downloadllvm-3b7f84d97fa5be1fcd178a5450362bfbe3ff0234.zip
llvm-3b7f84d97fa5be1fcd178a5450362bfbe3ff0234.tar.gz
llvm-3b7f84d97fa5be1fcd178a5450362bfbe3ff0234.tar.bz2
[AA] Add missing AAQI parameter
This alias() call did not pass on the AAQueryInfo.
Diffstat (limited to 'llvm/lib/Analysis/AliasAnalysis.cpp')
-rw-r--r--llvm/lib/Analysis/AliasAnalysis.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/AliasAnalysis.cpp b/llvm/lib/Analysis/AliasAnalysis.cpp
index 4561009..515aecd 100644
--- a/llvm/lib/Analysis/AliasAnalysis.cpp
+++ b/llvm/lib/Analysis/AliasAnalysis.cpp
@@ -214,7 +214,7 @@ ModRefInfo AAResults::getModRefInfo(const CallBase *Call,
unsigned ArgIdx = std::distance(Call->arg_begin(), AI);
MemoryLocation ArgLoc =
MemoryLocation::getForArgument(Call, ArgIdx, TLI);
- AliasResult ArgAlias = alias(ArgLoc, Loc);
+ AliasResult ArgAlias = alias(ArgLoc, Loc, AAQI);
if (ArgAlias != NoAlias) {
ModRefInfo ArgMask = getArgModRefInfo(Call, ArgIdx);
AllArgsMask = unionModRef(AllArgsMask, ArgMask);