aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/BasicAliasAnalysis.cpp
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2022-10-19 11:03:54 +0200
committerNikita Popov <npopov@redhat.com>2022-10-19 11:03:54 +0200
commit747f27d97d230b0b3e318dd9d3815d27d1bb0652 (patch)
treebb6c1a573f00e5fa1510196e6e8a4d7d1afd8b9f /llvm/lib/Analysis/BasicAliasAnalysis.cpp
parent1a9d9823c5feb6336adb6d0ad1042b81350e4e20 (diff)
downloadllvm-747f27d97d230b0b3e318dd9d3815d27d1bb0652.zip
llvm-747f27d97d230b0b3e318dd9d3815d27d1bb0652.tar.gz
llvm-747f27d97d230b0b3e318dd9d3815d27d1bb0652.tar.bz2
[AA] Rename getModRefBehavior() to getMemoryEffects() (NFC)
Follow up on D135962, renaming the method name to match the new type name.
Diffstat (limited to 'llvm/lib/Analysis/BasicAliasAnalysis.cpp')
-rw-r--r--llvm/lib/Analysis/BasicAliasAnalysis.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/llvm/lib/Analysis/BasicAliasAnalysis.cpp b/llvm/lib/Analysis/BasicAliasAnalysis.cpp
index dc64a0d..cca5394 100644
--- a/llvm/lib/Analysis/BasicAliasAnalysis.cpp
+++ b/llvm/lib/Analysis/BasicAliasAnalysis.cpp
@@ -740,7 +740,7 @@ static bool isIntrinsicCall(const CallBase *Call, Intrinsic::ID IID) {
return II && II->getIntrinsicID() == IID;
}
-static MemoryEffects getModRefBehaviorFromAttrs(AttributeSet Attrs) {
+static MemoryEffects getMemoryEffectsFromAttrs(AttributeSet Attrs) {
if (Attrs.hasAttribute(Attribute::ReadNone))
return MemoryEffects::none();
@@ -760,13 +760,13 @@ static MemoryEffects getModRefBehaviorFromAttrs(AttributeSet Attrs) {
}
/// Returns the behavior when calling the given call site.
-MemoryEffects BasicAAResult::getModRefBehavior(const CallBase *Call,
- AAQueryInfo &AAQI) {
+MemoryEffects BasicAAResult::getMemoryEffects(const CallBase *Call,
+ AAQueryInfo &AAQI) {
MemoryEffects Min =
- getModRefBehaviorFromAttrs(Call->getAttributes().getFnAttrs());
+ getMemoryEffectsFromAttrs(Call->getAttributes().getFnAttrs());
if (const Function *F = dyn_cast<Function>(Call->getCalledOperand())) {
- MemoryEffects FuncME = AAQI.AAR.getModRefBehavior(F);
+ MemoryEffects FuncME = AAQI.AAR.getMemoryEffects(F);
// Operand bundles on the call may also read or write memory, in addition
// to the behavior of the called function.
if (Call->hasReadingOperandBundles())
@@ -781,7 +781,7 @@ MemoryEffects BasicAAResult::getModRefBehavior(const CallBase *Call,
/// Returns the behavior when calling the given function. For use when the call
/// site is not known.
-MemoryEffects BasicAAResult::getModRefBehavior(const Function *F) {
+MemoryEffects BasicAAResult::getMemoryEffects(const Function *F) {
switch (F->getIntrinsicID()) {
case Intrinsic::experimental_guard:
case Intrinsic::experimental_deoptimize:
@@ -791,7 +791,7 @@ MemoryEffects BasicAAResult::getModRefBehavior(const Function *F) {
MemoryEffects::inaccessibleMemOnly(ModRefInfo::ModRef);
}
- return getModRefBehaviorFromAttrs(F->getAttributes().getFnAttrs());
+ return getMemoryEffectsFromAttrs(F->getAttributes().getFnAttrs());
}
/// Returns true if this is a writeonly (i.e Mod only) parameter.
@@ -1013,12 +1013,12 @@ ModRefInfo BasicAAResult::getModRefInfo(const CallBase *Call1,
// possibilities for guard intrinsics.
if (isIntrinsicCall(Call1, Intrinsic::experimental_guard))
- return isModSet(getModRefBehavior(Call2, AAQI).getModRef())
+ return isModSet(getMemoryEffects(Call2, AAQI).getModRef())
? ModRefInfo::Ref
: ModRefInfo::NoModRef;
if (isIntrinsicCall(Call2, Intrinsic::experimental_guard))
- return isModSet(getModRefBehavior(Call1, AAQI).getModRef())
+ return isModSet(getMemoryEffects(Call1, AAQI).getModRef())
? ModRefInfo::Mod
: ModRefInfo::NoModRef;