| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | AliasAnalysis.cpp | 186 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 D | ObjCARCAliasAnalysis.cpp | 114 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 D | GlobalsModRef.cpp | 138 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 D | ScopedNoAliasAA.cpp | 75 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 D | AliasSetTracker.cpp | 167 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 D | AliasAnalysisEvaluator.cpp | 216 switch (AA.getModRefInfo(Call, Pointer.first, Size)) { in runInternal() 244 switch (AA.getModRefInfo(CallA, CallB)) { in runInternal()
|
| H A D | Loads.cpp | 723 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 D | MemoryDependenceAnalysis.cpp | 203 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 D | TypeBasedAliasAnalysis.cpp | 426 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 D | MemorySSA.cpp | 314 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 D | AliasAnalysis.h | 513 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 D | ObjCARCAliasAnalysis.h | 60 using AAResultBase::getModRefInfo; 61 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
|
| H A D | ScopedNoAliasAA.h | 43 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call, 46 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call1,
|
| H A D | TypeBasedAliasAnalysis.h | 59 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call, 62 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call1,
|
| H A D | GlobalsModRef.h | 101 using AAResultBase::getModRefInfo; 102 LLVM_ABI ModRefInfo getModRefInfo(const CallBase *Call,
|
| H A D | BasicAliasAnalysis.h | 76 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 D | MemCpyOptimizer.cpp | 306 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 D | Sink.cpp | 47 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 D | Utils.h | 125 return BatchAA.getModRefInfo(cast<llvm::Instruction>(I->Val), OptLoc); in aliasAnalysisGetModRefInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MoveAutoInit.cpp | 87 if (AA.getModRefInfo(MI, ML) != ModRefInfo::NoModRef && in usersDominator()
|
| H A D | FlattenCFG.cpp | 360 if (!AA || AA->getModRefInfo(&*iter1, &*BI) != ModRefInfo::NoModRef) in CompareIfRegionBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 265 if (!isModSet(AA->getModRefInfo(Inst, Loc))) in findSafeStoreForStoreStrongContraction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 1076 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 D | AArch64StackTagging.cpp | 374 if (isNoModRef(AA->getModRefInfo(&*BI, AllocaLoc))) in collectInitializers()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 372 if (!isModOrRefSet(AA->getModRefInfo(Write, ReadLoc))) in RecordMemoryOps()
|