Home
last modified time | relevance | path

Searched refs:getModRefInfo (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp186 ModRefInfo AAResults::getModRefInfo(const Instruction *I, in getModRefInfo() function in AAResults
189 return getModRefInfo(I, Call2, AAQIP); in getModRefInfo()
192 ModRefInfo AAResults::getModRefInfo(const Instruction *I, const CallBase *Call2, in getModRefInfo() function in AAResults
197 return getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
207 ModRefInfo MR = getModRefInfo(Call2, DefLoc, AAQI); in getModRefInfo()
213 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo() function in AAResults
219 Result &= AA->getModRefInfo(Call, Loc, AAQI); in getModRefInfo()
235 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in AAResults
240 Result &= AA->getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
299 ArgMask &= getModRefInfo(Call1, Call2ArgLoc, AAQI); in getModRefInfo()
[all …]
H A DObjCARCAliasAnalysis.cpp114 ModRefInfo ObjCARCAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in ObjCARCAAResult
118 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo()
137 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo()
H A DGlobalsModRef.cpp138 ModRefInfo getModRefInfo() const { in getModRefInfo() function in GlobalsAAResult::FunctionInfo
170 addModRefInfo(FI.getModRefInfo()); in addFunctionInfo()
242 return MemoryEffects(FI->getModRefInfo()); in getMemoryEffects()
588 if (isModAndRefSet(FI.getModRefInfo())) in AnalyzeCallGraph()
598 if (isModAndRefSet(FI.getModRefInfo())) in AnalyzeCallGraph()
615 if (!isModSet(FI.getModRefInfo())) in AnalyzeCallGraph()
617 if (!isModOrRefSet(FI.getModRefInfo())) in AnalyzeCallGraph()
950 ModRefInfo GlobalsAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in GlobalsAAResult
H A DScopedNoAliasAA.cpp75 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in ScopedNoAliasAAResult
92 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in ScopedNoAliasAAResult
H A DAliasSetTracker.cpp167 if (isModOrRefSet(AA.getModRefInfo(Inst, MemLoc))) in aliasesMemoryLocation()
185 if (!C1 || !C2 || isModOrRefSet(AA.getModRefInfo(C1, C2)) || in aliasesUnknownInst()
186 isModOrRefSet(AA.getModRefInfo(C2, C1))) { in aliasesUnknownInst()
194 MR |= AA.getModRefInfo(Inst, ASMemLoc); in aliasesUnknownInst()
H A DAliasAnalysisEvaluator.cpp216 switch (AA.getModRefInfo(Call, Pointer.first, Size)) { in runInternal()
244 switch (AA.getModRefInfo(CallA, CallB)) { in runInternal()
H A DLoads.cpp723 if (!isModSet(AA->getModRefInfo(SI, Loc))) in findAvailablePtrLoadStore()
736 if (AA && !isModSet(AA->getModRefInfo(Inst, Loc))) in findAvailablePtrLoadStore()
788 if (isModSet(AA.getModRefInfo(Inst, Loc))) in FindAvailableLoadedValue()
H A DMemoryDependenceAnalysis.cpp203 if (isModOrRefSet(AA.getModRefInfo(Call, Loc))) in getCallDependencyFrom()
210 if (isNoModRef(AA.getModRefInfo(Call, CallB))) { in getCallDependencyFrom()
358 isModSet(BatchAA.getModRefInfo(I, MemLoc))) in canSkipClobberingStore()
562 if (!isModOrRefSet(BatchAA.getModRefInfo(SI, MemLoc))) in getSimplePointerDependencyFrom()
614 switch (BatchAA.getModRefInfo(Inst, MemLoc)) { in getSimplePointerDependencyFrom()
H A DTypeBasedAliasAnalysis.cpp426 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in TypeBasedAAResult
440 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in TypeBasedAAResult
H A DMemorySSA.cpp314 ModRefInfo I = AA.getModRefInfo(DefInst, CB); in instructionClobbersQuery()
322 ModRefInfo I = AA.getModRefInfo(DefInst, UseLoc); in instructionClobbersQuery()
1791 ModRefInfo ModRef = AAP->getModRefInfo(I, std::nullopt); in createNewAccess()
1806 ModRefInfo ModRef = AAP->getModRefInfo(I, std::nullopt); in createNewAccess()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h513 ModRefInfo getModRefInfo(const Instruction *I,
516 return getModRefInfo(I, OptLoc, AAQIP);
520 ModRefInfo getModRefInfo(const Instruction *I, const Value *P,
522 return getModRefInfo(I, MemoryLocation(P, Size));
527 LLVM_ABI ModRefInfo getModRefInfo(const Instruction *I, const CallBase *Call);
531 LLVM_ABI ModRefInfo getModRefInfo(const Instruction *I1,
592 LLVM_ABI ModRefInfo getModRefInfo(const Instruction *I, const CallBase *Call2,
594 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call,
597 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call1,
599 LLVM_ABI ModRefInfo getModRefInfo(const VAArgInst *V,
[all …]
H A DObjCARCAliasAnalysis.h60 using AAResultBase::getModRefInfo;
61 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
H A DScopedNoAliasAA.h43 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call,
46 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call1,
H A DTypeBasedAliasAnalysis.h59 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call,
62 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call1,
H A DGlobalsModRef.h101 using AAResultBase::getModRefInfo;
102 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call,
H A DBasicAliasAnalysis.h76 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call,
80 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call1,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp306 if (isModOrRefSet(AA.getModRefInfo(I, Loc))) { in accessedBetween()
337 return isModSet(AA.getModRefInfo(AccInst, Loc)); in writtenBetween()
507 if (isModOrRefSet(AA->getModRefInfo(P, StoreLoc))) in moveUp()
545 bool MayAlias = isModOrRefSet(AA->getModRefInfo(C, std::nullopt)); in moveUp()
552 return isModOrRefSet(AA->getModRefInfo(C, ML)); in moveUp()
557 return isModOrRefSet(AA->getModRefInfo(C, Call)); in moveUp()
567 if (isModSet(AA->getModRefInfo(C, LoadLoc))) in moveUp()
571 if (isModOrRefSet(AA->getModRefInfo(P, Call))) in moveUp()
578 if (isModOrRefSet(AA->getModRefInfo(P, ML))) in moveUp()
652 if (isModSet(BAA.getModRefInfo(&I, LoadLoc))) { in processStoreOfLoad()
[all …]
H A DSink.cpp47 if (isModSet(AA.getModRefInfo(S, Loc))) in isSafeToMove()
62 if (isModSet(AA.getModRefInfo(S, Call))) in isSafeToMove()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DUtils.h125 return BatchAA.getModRefInfo(cast<llvm::Instruction>(I->Val), OptLoc); in aliasAnalysisGetModRefInfo()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMoveAutoInit.cpp87 if (AA.getModRefInfo(MI, ML) != ModRefInfo::NoModRef && in usersDominator()
H A DFlattenCFG.cpp360 if (!AA || AA->getModRefInfo(&*iter1, &*BI) != ModRefInfo::NoModRef) in CompareIfRegionBlock()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp265 if (!isModSet(AA->getModRefInfo(Inst, Loc))) in findSafeStoreForStoreStrongContraction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1076 BatchAA.getModRefInfo(I, MemoryLocation::get(ChainElem)); in isSafeToMove()
1087 ModRefInfo MR = BatchAA.getModRefInfo(I, MemoryLocation::get(ChainElem)); in isSafeToMove()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp374 if (isNoModRef(AA->getModRefInfo(&*BI, AllocaLoc))) in collectInitializers()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp372 if (!isModOrRefSet(AA->getModRefInfo(Write, ReadLoc))) in RecordMemoryOps()

12