Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h497 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 DObjCARCAliasAnalysis.h61 using AAResultBase::getModRefInfo;
62 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
H A DScopedNoAliasAA.h41 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
43 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
H A DTypeBasedAliasAnalysis.h48 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
50 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
H A DGlobalsModRef.h99 using AAResultBase::getModRefInfo;
100 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
H A DBasicAliasAnalysis.h70 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 DAliasAnalysis.cpp184 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 DScopedNoAliasAA.cpp76 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 DObjCARCAliasAnalysis.cpp111 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 DTypeBasedAliasAnalysis.cpp426 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 DGlobalsModRef.cpp138 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 DAliasSetTracker.cpp221 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 DLoads.cpp615 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 DAliasAnalysisEvaluator.cpp218 switch (AA.getModRefInfo(Call, Pointer.first, Size)) { in runInternal()
246 switch (AA.getModRefInfo(CallA, CallB)) { in runInternal()
H A DMemoryDependenceAnalysis.cpp206 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 DBasicAliasAnalysis.cpp842 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 DMemorySSA.cpp318 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 DMemCpyOptimizer.cpp345 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 DSink.cpp41 if (isModSet(AA.getModRefInfo(S, Loc))) in isSafeToMove()
56 if (isModSet(AA.getModRefInfo(S, Call))) in isSafeToMove()
H A DTailRecursionElimination.cpp353 if (isModSet(AA->getModRefInfo(CI, MemoryLocation::get(L))) || in canMoveAboveCall()
H A DMergeICmps.cpp250 isModSet(AA.getModRefInfo(Inst, MemoryLocation::get(LI))); in canSinkBCECmpInst()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp253 if (!isModSet(AA->getModRefInfo(Inst, Loc))) in findSafeStoreForStoreStrongContraction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp365 if (isNoModRef(AA->getModRefInfo(&*BI, AllocaLoc))) in collectInitializers()
/openbsd-src/gnu/llvm/llvm/docs/
H A DAliasAnalysis.rst142 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 DARMParallelDSP.cpp375 if (!isModOrRefSet(AA->getModRefInfo(Write, ReadLoc))) in RecordMemoryOps()

12