diff --git a/llvm/include/llvm/Analysis/AliasAnalysis.h b/llvm/include/llvm/Analysis/AliasAnalysis.h index eeb1eb3dfb1e1..438702f55097b 100644 --- a/llvm/include/llvm/Analysis/AliasAnalysis.h +++ b/llvm/include/llvm/Analysis/AliasAnalysis.h @@ -176,9 +176,6 @@ LLVM_NODISCARD inline ModRefInfo setMod(const ModRefInfo MRI) { LLVM_NODISCARD inline ModRefInfo setRef(const ModRefInfo MRI) { return ModRefInfo(static_cast(MRI) | static_cast(ModRefInfo::Ref)); } -LLVM_NODISCARD inline ModRefInfo setModAndRef(const ModRefInfo MRI) { - return ModRefInfo::ModRef; -} LLVM_NODISCARD inline ModRefInfo clearMod(const ModRefInfo MRI) { return ModRefInfo(static_cast(MRI) & static_cast(ModRefInfo::Ref)); } diff --git a/llvm/lib/Analysis/AliasAnalysis.cpp b/llvm/lib/Analysis/AliasAnalysis.cpp index 7887c76b0f71f..0d8da687bf04e 100644 --- a/llvm/lib/Analysis/AliasAnalysis.cpp +++ b/llvm/lib/Analysis/AliasAnalysis.cpp @@ -210,7 +210,7 @@ ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2, const MemoryLocation DefLoc = MemoryLocation::get(I); ModRefInfo MR = getModRefInfo(Call2, DefLoc, AAQI); if (isModOrRefSet(MR)) - return setModAndRef(MR); + return ModRefInfo::ModRef; return ModRefInfo::NoModRef; }