| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 497 ModRefInfo getModRefInfo(const Instruction *I, 500 return getModRefInfo(I, OptLoc, AAQIP); 504 ModRefInfo getModRefInfo(const Instruction *I, const Value *P, 506 return getModRefInfo(I, MemoryLocation(P, Size)); 511 ModRefInfo getModRefInfo(const Instruction *I, const CallBase *Call); 569 ModRefInfo getModRefInfo(const Instruction *I, const CallBase *Call2, 571 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 573 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2, 575 ModRefInfo getModRefInfo(const VAArgInst *V, const MemoryLocation &Loc, 577 ModRefInfo getModRefInfo(const LoadInst *L, const MemoryLocation &Loc, [all …]
|
| H A D | ObjCARCAliasAnalysis.h | 61 using AAResultBase::getModRefInfo; 62 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
|
| H A D | ScopedNoAliasAA.h | 41 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 43 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| H A D | TypeBasedAliasAnalysis.h | 48 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 50 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| H A D | GlobalsModRef.h | 99 using AAResultBase::getModRefInfo; 100 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
|
| H A D | BasicAliasAnalysis.h | 70 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 73 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | AliasAnalysis.cpp | 184 ModRefInfo AAResults::getModRefInfo(const Instruction *I, in getModRefInfo() function in AAResults 187 return getModRefInfo(I, Call2, AAQIP); in getModRefInfo() 190 ModRefInfo AAResults::getModRefInfo(const Instruction *I, const CallBase *Call2, in getModRefInfo() function in AAResults 195 return getModRefInfo(Call1, Call2, AAQI); in getModRefInfo() 205 ModRefInfo MR = getModRefInfo(Call2, DefLoc, AAQI); in getModRefInfo() 211 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo() function in AAResults 217 Result &= AA->getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 265 ModRefInfo AAResults::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in AAResults 270 Result &= AA->getModRefInfo(Call1, Call2, AAQI); in getModRefInfo() 329 ArgMask &= getModRefInfo(Call1, Call2ArgLoc, AAQI); in getModRefInfo() [all …]
|
| H A D | ScopedNoAliasAA.cpp | 76 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in ScopedNoAliasAAResult 80 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 90 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 93 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in ScopedNoAliasAAResult 97 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo() 107 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
|
| H A D | ObjCARCAliasAnalysis.cpp | 111 ModRefInfo ObjCARCAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in ObjCARCAAResult 115 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 134 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo()
|
| H A D | TypeBasedAliasAnalysis.cpp | 426 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in TypeBasedAAResult 430 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 437 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 440 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in TypeBasedAAResult 444 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo() 451 return AAResultBase::getModRefInfo(Call1, Call2, 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() 580 if (isModAndRefSet(FI.getModRefInfo())) in AnalyzeCallGraph() 590 if (isModAndRefSet(FI.getModRefInfo())) in AnalyzeCallGraph() 607 if (!isModSet(FI.getModRefInfo())) in AnalyzeCallGraph() 609 if (!isModOrRefSet(FI.getModRefInfo())) in AnalyzeCallGraph() 930 ModRefInfo GlobalsAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in GlobalsAAResult
|
| H A D | AliasSetTracker.cpp | 221 AA.getModRefInfo(Inst, MemoryLocation(Ptr, Size, AAInfo)))) in aliasesPointer() 240 if (!C1 || !C2 || isModOrRefSet(AA.getModRefInfo(C1, C2)) || in aliasesUnknownInst() 241 isModOrRefSet(AA.getModRefInfo(C2, C1))) { in aliasesUnknownInst() 249 MR |= AA.getModRefInfo( in aliasesUnknownInst()
|
| H A D | Loads.cpp | 615 if (!isModSet(AA->getModRefInfo(SI, Loc))) in findAvailablePtrLoadStore() 628 if (AA && !isModSet(AA->getModRefInfo(Inst, Loc))) in findAvailablePtrLoadStore() 680 if (isModSet(AA.getModRefInfo(Inst, Loc))) in FindAvailableLoadedValue()
|
| H A D | AliasAnalysisEvaluator.cpp | 218 switch (AA.getModRefInfo(Call, Pointer.first, Size)) { in runInternal() 246 switch (AA.getModRefInfo(CallA, CallB)) { in runInternal()
|
| H A D | MemoryDependenceAnalysis.cpp | 206 if (isModOrRefSet(AA.getModRefInfo(Call, Loc))) in getCallDependencyFrom() 213 if (isNoModRef(AA.getModRefInfo(Call, CallB))) { in getCallDependencyFrom() 563 if (!isModOrRefSet(BatchAA.getModRefInfo(SI, MemLoc))) in getSimplePointerDependencyFrom() 613 ModRefInfo MR = BatchAA.getModRefInfo(Inst, MemLoc); in getSimplePointerDependencyFrom()
|
| H A D | BasicAliasAnalysis.cpp | 842 ModRefInfo BasicAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() function in BasicAAResult 965 return AAResultBase::getModRefInfo(Call, Loc, AAQI); in getModRefInfo() 968 ModRefInfo BasicAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() function in BasicAAResult 993 return AAResultBase::getModRefInfo(Call1, Call2, AAQI); in getModRefInfo()
|
| H A D | MemorySSA.cpp | 318 ModRefInfo I = AA.getModRefInfo(DefInst, CB); in instructionClobbersQuery() 326 ModRefInfo I = AA.getModRefInfo(DefInst, UseLoc); in instructionClobbersQuery() 1757 ModRefInfo ModRef = AAP->getModRefInfo(I, std::nullopt); in createNewAccess() 1772 ModRefInfo ModRef = AAP->getModRefInfo(I, std::nullopt); in createNewAccess()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 345 if (isModOrRefSet(AA.getModRefInfo(I, Loc))) { in accessedBetween() 376 return isModSet(AA.getModRefInfo(AccInst, Loc)); in writtenBetween() 557 if (isModOrRefSet(AA->getModRefInfo(P, StoreLoc))) in moveUp() 594 bool MayAlias = isModOrRefSet(AA->getModRefInfo(C, std::nullopt)); in moveUp() 601 return isModOrRefSet(AA->getModRefInfo(C, ML)); in moveUp() 606 return isModOrRefSet(AA->getModRefInfo(C, Call)); in moveUp() 616 if (isModSet(AA->getModRefInfo(C, LoadLoc))) in moveUp() 620 if (isModOrRefSet(AA->getModRefInfo(P, Call))) in moveUp() 627 if (isModOrRefSet(AA->getModRefInfo(P, ML))) in moveUp() 701 if (isModSet(AA->getModRefInfo(&I, LoadLoc))) { in processStoreOfLoad() [all …]
|
| H A D | Sink.cpp | 41 if (isModSet(AA.getModRefInfo(S, Loc))) in isSafeToMove() 56 if (isModSet(AA.getModRefInfo(S, Call))) in isSafeToMove()
|
| H A D | TailRecursionElimination.cpp | 353 if (isModSet(AA->getModRefInfo(CI, MemoryLocation::get(L))) || in canMoveAboveCall()
|
| H A D | MergeICmps.cpp | 250 isModSet(AA.getModRefInfo(Inst, MemoryLocation::get(LI))); in canSinkBCECmpInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 253 if (!isModSet(AA->getModRefInfo(Inst, Loc))) in findSafeStoreForStoreStrongContraction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64StackTagging.cpp | 365 if (isNoModRef(AA->getModRefInfo(&*BI, AllocaLoc))) in collectInitializers()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | AliasAnalysis.rst | 142 The ``getModRefInfo`` methods 145 The ``getModRefInfo`` methods return information about whether the execution of 150 The ``AliasAnalysis`` class also provides a ``getModRefInfo`` method for testing
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 375 if (!isModOrRefSet(AA->getModRefInfo(Write, ReadLoc))) in RecordMemoryOps()
|