Searched refs:isModOrRefSet (Results 1 – 13 of 13) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | AliasSetTracker.cpp | 168 if (isModOrRefSet(AA.getModRefInfo(Inst, MemLoc))) in aliasesMemoryLocation() 186 if (!C1 || !C2 || isModOrRefSet(AA.getModRefInfo(C1, C2)) || in aliasesUnknownInst() 187 isModOrRefSet(AA.getModRefInfo(C2, C1))) { in aliasesUnknownInst() 259 if (AS.Forward || !isModOrRefSet(AS.aliasesUnknownInst(Inst, AA))) in findAliasSetForUnknownInst()
|
H A D | AliasAnalysis.cpp | 208 if (isModOrRefSet(MR)) in getModRefInfo() 360 if ((isModSet(ArgModRefC1) && isModOrRefSet(ModRefC2)) || in getModRefInfo() 726 if (isModOrRefSet(getModRefInfo(&*I, Loc) & Mode)) in canInstructionRangeModRef()
|
H A D | MemoryDependenceAnalysis.cpp | 206 if (isModOrRefSet(AA.getModRefInfo(Call, Loc))) in getCallDependencyFrom() 229 if (isModOrRefSet(MR)) in getCallDependencyFrom() 599 if (!isModOrRefSet(BatchAA.getModRefInfo(SI, MemLoc))) in getSimplePointerDependencyFrom()
|
H A D | GlobalsModRef.cpp | 617 if (!isModOrRefSet(FI.getModRefInfo())) in AnalyzeCallGraph()
|
H A D | MemorySSA.cpp | 315 return isModOrRefSet(I); in instructionClobbersQuery()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MemCpyOptimizer.cpp | 302 if (isModOrRefSet(AA.getModRefInfo(I, Loc))) { in accessedBetween() 514 if (isModOrRefSet(AA->getModRefInfo(P, StoreLoc))) in moveUp() 552 bool MayAlias = isModOrRefSet(AA->getModRefInfo(C, std::nullopt)); in moveUp() 559 return isModOrRefSet(AA->getModRefInfo(C, ML)); in moveUp() 564 return isModOrRefSet(AA->getModRefInfo(C, Call)); in moveUp() 578 if (isModOrRefSet(AA->getModRefInfo(P, Call))) in moveUp() 585 if (isModOrRefSet(AA->getModRefInfo(P, ML))) in moveUp() 1048 if (isModOrRefSet(BAA.getModRefInfo(&I, SrcLoc)) || I.isTerminator()) in performCallSlotOptzn() 1073 if (isModOrRefSet(MR)) in performCallSlotOptzn() 1075 if (isModOrRefSet(MR)) in performCallSlotOptzn() [all …]
|
H A D | LoopIdiomRecognize.cpp | 967 isModOrRefSet(AA.getModRefInfo(&I, StoreLoc) & Access)) in mayLoopAccessLocation()
|
H A D | LICM.cpp | 1325 if (isModOrRefSet(MRI)) in canSinkOrHoistInst()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | ModRef.h | 42 [[nodiscard]] inline bool isModOrRefSet(const ModRefInfo MRI) { in isModOrRefSet() function 207 return isModOrRefSet(getModRef(Location::ArgMem)); in doesAccessArgPointees()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 1061 assert(IsLoadChain ? isModSet(MR) : isModOrRefSet(MR)); in isSafeToMove() 1072 if (IsLoadChain ? isModSet(MR) : isModOrRefSet(MR)) { in isSafeToMove()
|
H A D | SLPVectorizer.cpp | 3394 bool Aliased = isModOrRefSet(BatchAA.getModRefInfo(Inst2, Loc1)); in isAliased()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMParallelDSP.cpp | 372 if (!isModOrRefSet(AA->getModRefInfo(Write, ReadLoc))) in RecordMemoryOps()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 2000 isModOrRefSet(AA.getModRefInfo(&I, StoreLoc) & Access)) in mayLoopAccessLocation()
|