Home
last modified time | relevance | path

Searched refs:getModRefInfoMask (Results 1 – 18 of 18) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DObjCARCAliasAnalysis.cpp72 ModRefInfo ObjCARCAAResult::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask() function in ObjCARCAAResult
76 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
81 if (isNoModRef(AAResultBase::getModRefInfoMask( in getModRefInfoMask()
89 return AAResultBase::getModRefInfoMask(MemoryLocation::getBeforeOrAfter(U), in getModRefInfoMask()
H A DAliasAnalysis.cpp149 ModRefInfo AAResults::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask() function in AAResults
152 return getModRefInfoMask(Loc, AAQIP, IgnoreLocals); in getModRefInfoMask()
155 ModRefInfo AAResults::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask() function in AAResults
160 Result &= AA->getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
260 Result &= getModRefInfoMask(Loc); in getModRefInfo()
502 if (!isModSet(getModRefInfoMask(Loc))) in getModRefInfo()
517 return getModRefInfoMask(Loc); in getModRefInfo()
533 return getModRefInfoMask(Loc, AAQI); in getModRefInfo()
546 return getModRefInfoMask(Loc, AAQI); in getModRefInfo()
559 return getModRefInfoMask(Loc, AAQI); in getModRefInfo()
H A DTypeBasedAliasAnalysis.cpp388 ModRefInfo TypeBasedAAResult::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask() function in TypeBasedAAResult
392 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
396 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
404 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
H A DBasicAliasAnalysis.cpp681 ModRefInfo BasicAAResult::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask() function in BasicAAResult
720 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
736 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
742 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
747 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
H A DMemoryDependenceAnalysis.cpp527 if (!isModSet(BatchAA.getModRefInfoMask(LoadLoc))) in getSimplePointerDependencyFrom()
H A DMemorySSA.cpp380 !isModSet(AA.getModRefInfoMask(MemoryLocation::get(LI))); in isUseTriviallyOptimizableToLiveOnEntry()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h388 return isNoModRef(getModRefInfoMask(Loc, OrLocal));
409 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc,
414 ModRefInfo getModRefInfoMask(const Value *P, bool IgnoreLocals = false) {
415 return getModRefInfoMask(MemoryLocation::getBeforeOrAfter(P), IgnoreLocals);
567 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
636 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc,
638 return AA.getModRefInfoMask(Loc, AAQI, IgnoreLocals);
711 virtual ModRefInfo getModRefInfoMask(const MemoryLocation &Loc,
763 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
765 return Result.getModRefInfoMask(Loc, AAQI, IgnoreLocals);
[all …]
H A DObjCARCAliasAnalysis.h55 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
H A DTypeBasedAliasAnalysis.h43 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
H A DBasicAliasAnalysis.h83 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.cpp127 ModRefInfo AMDGPUAAResult::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask() function in AMDGPUAAResult
141 return AAResultBase::getModRefInfoMask(Loc, AAQI, IgnoreLocals); in getModRefInfoMask()
H A DAMDGPUAliasAnalysis.h41 ModRefInfo getModRefInfoMask(const MemoryLocation &Loc, AAQueryInfo &AAQI,
/openbsd-src/gnu/llvm/llvm/docs/
H A DAliasAnalysis.rst164 The ``getModRefInfoMask`` method
167 The ``getModRefInfoMask`` method returns a bound on Mod/Ref information for
177 like ``MRI &= AA.getModRefInfoMask(Loc);``. Another useful idiom is
178 ``isModSet(AA.getModRefInfoMask(Loc))``; this checks to see if the given
181 ``isNoModRef(AA.getModRefInfoMask(Loc))``.
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp154 if (isModSet(AA->getModRefInfoMask(MI->getSource()))) in isOnlyCopiedFromConstantMemory()
1471 if (!isModSet(AA->getModRefInfoMask(Ptr))) in visitStoreInst()
H A DInstCombineCalls.cpp138 if (!isModSet(AA->getModRefInfoMask(MI->getDest()))) { in SimplifyAnyMemTransfer()
256 if (!isModSet(AA->getModRefInfoMask(MI->getDest()))) { in SimplifyAnyMemSet()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp574 if (!isModSet(AA->getModRefInfoMask(LI->getOperand(0))) || in isLoopInvariantValue()
H A DLICM.cpp1167 if (!isModSet(AA->getModRefInfoMask(LI->getOperand(0)))) in canSinkOrHoistInst()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp142 MR &= AAR.getModRefInfoMask(Loc, /*IgnoreLocal=*/true); in checkFunctionMemoryAccess()