forked from OSchip/llvm-project
[AA] Drop setModAndRef() function (NFC)
Without the "must" state, this function is pointless, because we can just directly create a ModRef instead.
This commit is contained in:
parent
34683c3e35
commit
5b1d10bda6
|
@ -176,9 +176,6 @@ LLVM_NODISCARD inline ModRefInfo setMod(const ModRefInfo MRI) {
|
|||
LLVM_NODISCARD inline ModRefInfo setRef(const ModRefInfo MRI) {
|
||||
return ModRefInfo(static_cast<int>(MRI) | static_cast<int>(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<int>(MRI) & static_cast<int>(ModRefInfo::Ref));
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue