Searched refs:getModRefInfo (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h522 /// getModRefInfo (for call sites) - Return information about whether
524 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc);
526 /// getModRefInfo (for call sites) - A convenience wrapper.
527 ModRefInfo getModRefInfo(const CallBase *Call, const Value *P, function in class:llvm::AAResults
529 return getModRefInfo(Call, MemoryLocation(P, Size));
532 /// getModRefInfo (for loads) - Return information about whether
534 ModRefInfo getModRefInfo(const LoadInst *L, const MemoryLocation &Loc);
536 /// getModRefInfo (for loads) - A convenience wrapper.
537 ModRefInfo getModRefInfo(const LoadInst *L, const Value *P, function in class:llvm::AAResults
539 return getModRefInfo(
547 ModRefInfo getModRefInfo(const StoreInst *S, const Value *P, function in class:llvm::AAResults
557 ModRefInfo getModRefInfo(const FenceInst *S, const Value *P, function in class:llvm::AAResults
568 ModRefInfo getModRefInfo(const AtomicCmpXchgInst *CX, const Value *P, function in class:llvm::AAResults
578 ModRefInfo getModRefInfo(const AtomicRMWInst *RMW, const Value *P, function in class:llvm::AAResults
588 ModRefInfo getModRefInfo(const VAArgInst *I, const Value *P, function in class:llvm::AAResults
598 ModRefInfo getModRefInfo(const CatchPadInst *I, const Value *P, function in class:llvm::AAResults
608 ModRefInfo getModRefInfo(const CatchReturnInst *I, const Value *P, function in class:llvm::AAResults
623 ModRefInfo getModRefInfo(const Instruction *I, function in class:llvm::AAResults
630 ModRefInfo getModRefInfo(const Instruction *I, const Value *P, function in class:llvm::AAResults
719 ModRefInfo getModRefInfo(const Instruction *I, function in class:llvm::AAResults
789 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc) { function in class:llvm::BatchAAResults
792 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2) { function in class:llvm::BatchAAResults
795 ModRefInfo getModRefInfo(const Instruction *I, function in class:llvm::BatchAAResults
799 ModRefInfo getModRefInfo(Instruction *I, const CallBase *Call2) { function in class:llvm::BatchAAResults
999 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, function in class:llvm::AAResultBase::AAResultsProxy
1005 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2, function in class:llvm::AAResultBase::AAResultsProxy
1054 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, function in class:llvm::AAResultBase
1059 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2, function in class:llvm::AAResultBase
[all...]
H A DObjCARCAliasAnalysis.h63 using AAResultBase::getModRefInfo;
64 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
H A DScopedNoAliasAA.h44 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
46 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
H A DTypeBasedAliasAnalysis.h49 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
51 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
H A DGlobalsModRef.h97 using AAResultBase::getModRefInfo;
98 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
H A DBasicAliasAnalysis.h87 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
90 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp150 ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2) { function in class:AAResults
152 return getModRefInfo(I, Call2, AAQIP);
155 ModRefInfo AAResults::getModRefInfo(Instruction *I, const CallBase *Call2, function in class:AAResults
160 return getModRefInfo(Call1, Call2, AAQI);
170 ModRefInfo MR = getModRefInfo(Call2, DefLoc, AAQI);
177 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, function in class:AAResults
180 return getModRefInfo(Call, Loc, AAQIP);
183 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, function in class:AAResults
189 Result = intersectModRef(Result, AA->getModRefInfo(Call, Loc, AAQI));
245 ModRefInfo AAResults::getModRefInfo(cons function in class:AAResults
251 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, function in class:AAResults
433 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, function in class:AAResults
438 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, function in class:AAResults
458 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, function in class:AAResults
463 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, function in class:AAResults
491 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, const MemoryLocation &Loc) { function in class:AAResults
496 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, function in class:AAResults
506 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, function in class:AAResults
512 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, function in class:AAResults
536 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, function in class:AAResults
542 ModRefInfo AAResults::getModRefInfo(const CatchPadInst *CatchPad, function in class:AAResults
556 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, function in class:AAResults
562 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, function in class:AAResults
576 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, function in class:AAResults
582 ModRefInfo AAResults::getModRefInfo(const AtomicCmpXchgInst *CX, function in class:AAResults
604 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, function in class:AAResults
610 ModRefInfo AAResults::getModRefInfo(const AtomicRMWInst *RMW, function in class:AAResults
[all...]
H A DScopedNoAliasAA.cpp99 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call, function in class:ScopedNoAliasAAResult
103 return AAResultBase::getModRefInfo(Call, Loc, AAQI);
113 return AAResultBase::getModRefInfo(Call, Loc, AAQI);
116 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call1, function in class:ScopedNoAliasAAResult
120 return AAResultBase::getModRefInfo(Call1, Call2, AAQI);
130 return AAResultBase::getModRefInfo(Call1, Call2, AAQI);
H A DObjCARCAliasAnalysis.cpp110 ModRefInfo ObjCARCAAResult::getModRefInfo(const CallBase *Call, function in class:ObjCARCAAResult
114 return AAResultBase::getModRefInfo(Call, Loc, AAQI);
133 return AAResultBase::getModRefInfo(Call, Loc, AAQI);
H A DGlobalsModRef.cpp89 /// FunctionInfo.getModRefInfo() masks out everything except ModRef so
142 ModRefInfo getModRefInfo() const { function in class:GlobalsAAResult::FunctionInfo
174 addModRefInfo(FI.getModRefInfo());
248 if (!isModOrRefSet(FI->getModRefInfo()))
250 else if (!isModSet(FI->getModRefInfo()))
264 if (!isModOrRefSet(FI->getModRefInfo()))
266 else if (!isModSet(FI->getModRefInfo()))
570 if (isModAndRefSet(FI.getModRefInfo()))
580 if (isModAndRefSet(FI.getModRefInfo()))
615 if (!isModSet(FI.getModRefInfo()))
927 ModRefInfo GlobalsAAResult::getModRefInfo(const CallBase *Call, function in class:GlobalsAAResult
[all...]
H A DTypeBasedAliasAnalysis.cpp425 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call, function in class:TypeBasedAAResult
429 return AAResultBase::getModRefInfo(Call, Loc, AAQI);
436 return AAResultBase::getModRefInfo(Call, Loc, AAQI);
439 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call1, function in class:TypeBasedAAResult
443 return AAResultBase::getModRefInfo(Call1, Call2, AAQI);
450 return AAResultBase::getModRefInfo(Call1, Call2, AAQI);
H A DAliasAnalysisEvaluator.cpp239 switch (AA.getModRefInfo(Call, Pointer, Size)) {
286 switch (AA.getModRefInfo(CallA, CallB)) {
H A DLoads.cpp456 if (AA && !isModSet(AA->getModRefInfo(SI, StrippedPtr, AccessSize)))
468 if (AA && !isModSet(AA->getModRefInfo(Inst, StrippedPtr, AccessSize)))
H A DAliasSetTracker.cpp230 AA.getModRefInfo(Inst, MemoryLocation(Ptr, Size, AAInfo))))
250 if (!C1 || !C2 || isModOrRefSet(AA.getModRefInfo(C1, C2)) ||
251 isModOrRefSet(AA.getModRefInfo(C2, C1)))
257 if (isModOrRefSet(AA.getModRefInfo(
H A DMemoryDependenceAnalysis.cpp207 if (isModOrRefSet(AA.getModRefInfo(Call, Loc)))
214 if (isNoModRef(AA.getModRefInfo(Call, CallB))) {
639 // the query pointer, ignore it. Use getModRefInfo to handle cases where
641 if (!isModOrRefSet(AA.getModRefInfo(SI, MemLoc)))
646 // FIXME: Use ModRefInfo::Must bit from getModRefInfo call above.
686 ModRefInfo MR = AA.getModRefInfo(Inst, MemLoc);
H A DBasicAliasAnalysis.cpp870 ModRefInfo BasicAAResult::getModRefInfo(const CallBase *Call, function in class:BasicAAResult
1044 return AAResultBase::getModRefInfo(Call, Loc, AAQI);
1047 ModRefInfo BasicAAResult::getModRefInfo(const CallBase *Call1, function in class:BasicAAResult
1079 return AAResultBase::getModRefInfo(Call1, Call2, AAQI);
H A DMemorySSA.cpp300 ModRefInfo I = AA.getModRefInfo(DefInst, UseCall);
309 ModRefInfo I = AA.getModRefInfo(DefInst, UseLoc);
1229 // state that AA collects during an alias()/getModRefInfo() call. This is
1323 /// get clobbered by the same store (getModRefInfo does not use invariantness or
1718 // because others are still considered ModRef by getModRefInfo.
1756 ModRefInfo ModRef = AAP->getModRefInfo(I, None);
1764 ModRefInfo ModRef = AAP->getModRefInfo(I, None);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp71 if (isModSet(AA.getModRefInfo(S, Loc)))
86 if (isModSet(AA.getModRefInfo(S, Call)))
H A DMemCpyOptimizer.cpp441 if (isModOrRefSet(AA.getModRefInfo(P, StoreLoc)))
465 bool MayAlias = isModOrRefSet(AA.getModRefInfo(C, None));
472 return isModOrRefSet(AA.getModRefInfo(C, ML));
477 return isModOrRefSet(AA.getModRefInfo(C, Call));
487 if (isModSet(AA.getModRefInfo(C, LoadLoc)))
491 if (isModOrRefSet(AA.getModRefInfo(P, Call)))
498 if (isModOrRefSet(AA.getModRefInfo(P, ML)))
557 if (isModSet(AA.getModRefInfo(&I, LoadLoc))) {
627 if (isModOrRefSet(AA.getModRefInfo(&*I, StoreLoc))) {
855 ModRefInfo MR = AA.getModRefInfo(
[all...]
H A DDeadStoreElimination.cpp635 if (isModSet(AA->getModRefInfo(I, MemLoc)))
868 return isRefSet(AA->getModRefInfo(
1319 if (isRefSet(AA->getModRefInfo(DepWrite, Loc)))
H A DMergeICmps.cpp260 if (isModSet(AA.getModRefInfo(Inst, LLoc)) ||
261 isModSet(AA.getModRefInfo(Inst, RLoc)))
H A DTailRecursionElimination.cpp343 if (isModSet(AA->getModRefInfo(CI, MemoryLocation::get(L))) ||
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp264 if (!isModSet(AA->getModRefInfo(Inst, Loc)))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp346 if (isNoModRef(AA->getModRefInfo(&*BI, AllocaLoc)))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp384 if (!isModOrRefSet(intersectModRef(AA->getModRefInfo(Write, ReadLoc),

Completed in 303 milliseconds

12