Home
last modified time | relevance | path

Searched refs:isModSet (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DModRef.h48 [[nodiscard]] inline bool isModSet(const ModRefInfo MRI) { in isModSet() function
195 bool onlyReadsMemory() const { return !isModSet(getModRef()); } in onlyReadsMemory()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp41 if (isModSet(AA.getModRefInfo(S, Loc))) in isSafeToMove()
56 if (isModSet(AA.getModRefInfo(S, Call))) in isSafeToMove()
H A DMemCpyOptimizer.cpp329 return isModSet(AA.getModRefInfo(AccInst, Loc)); in writtenBetween()
569 if (isModSet(AA->getModRefInfo(C, LoadLoc))) in moveUp()
654 if (isModSet(AA->getModRefInfo(&I, LoadLoc))) { in processStoreOfLoad()
677 if (isModSet(AA->getModRefInfo(SI, LoadLoc))) in processStoreOfLoad()
1167 if (isModSet(BAA.getModRefInfo(M, MemoryLocation::getForSource(MDep)))) { in processMemCpyMemCpyDependence()
1240 if (isModSet(BAA.getModRefInfo(MemCpy, MemoryLocation::getForSource(MemCpy)))) in processMemSetMemCpyDependence()
1595 if ((isModSet(DestModRef) && isRefSet(Res)) || in performStackMoveOptzn()
1596 (isRefSet(DestModRef) && isModSet(Res))) in performStackMoveOptzn()
1792 if (isModSet(AA->getModRefInfo(M, MemoryLocation::getForSource(M)))) in processMemMove()
1962 if (isModSet(AA->getModRefInfo(&CB, MemoryLocation::getForSource(MDep)))) in processImmutArgument()
H A DTailRecursionElimination.cpp353 if (isModSet(AA->getModRefInfo(CI, MemoryLocation::get(L))) || in canMoveAboveCall()
H A DMergeICmps.cpp252 isModSet(AA.getModRefInfo(Inst, MemoryLocation::get(LI))); in canSinkBCECmpInst()
H A DLoopPredication.cpp534 if (!isModSet(AA->getModRefInfoMask(LI->getOperand(0))) || in isLoopInvariantValue()
H A DLICM.cpp1166 if (!isModSet(AA->getModRefInfoMask(LI->getOperand(0)))) in canSinkOrHoistInst()
2310 if (isModSet(MR)) in collectPromotionCandidates()
H A DDeadStoreElimination.cpp453 if (isModSet(AA.getModRefInfo(I, MemLoc.getWithNewPtr(Ptr)))) in memoryIsNotModifiedBetween()
H A DGVN.cpp1159 if (isModSet(BatchAA.getModRefInfo(Inst, Loc))) in findDominatingValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp322 if (isModSet(ArgModRefC2)) in getModRefInfo()
358 if ((isModSet(ArgModRefC1) && isModOrRefSet(ModRefC2)) || in getModRefInfo()
359 (isRefSet(ArgModRefC1) && isModSet(ModRefC2))) in getModRefInfo()
502 if (!isModSet(getModRefInfoMask(Loc))) in getModRefInfo()
H A DLoads.cpp639 if (!isModSet(AA->getModRefInfo(SI, Loc))) in findAvailablePtrLoadStore()
652 if (AA && !isModSet(AA->getModRefInfo(Inst, Loc))) in findAvailablePtrLoadStore()
704 if (isModSet(AA.getModRefInfo(Inst, Loc))) in FindAvailableLoadedValue()
H A DAliasSetTracker.cpp392 if (isRefSet(MRI) && isModSet(MRI)) in add()
394 else if (isModSet(MRI)) in add()
H A DMemoryDependenceAnalysis.cpp216 if (isReadOnlyCall && !isModSet(MR) && in getCallDependencyFrom()
390 isModSet(BatchAA.getModRefInfo(I, MemLoc))) in canSkipClobberingStore()
563 if (!isModSet(BatchAA.getModRefInfoMask(LoadLoc))) in getSimplePointerDependencyFrom()
711 bool isLoad = !isModSet(MR); in getDependency()
H A DMemorySSA.cpp320 return isModSet(I); in instructionClobbersQuery()
374 !isModSet(AA.getModRefInfoMask(MemoryLocation::get(LI))); in isUseTriviallyOptimizableToLiveOnEntry()
1748 DefCheck = isModSet(ModRef) || isOrdered(I); in createNewAccess()
1770 Def = isModSet(ModRef) || isOrdered(I); in createNewAccess()
H A DBasicAliasAnalysis.cpp1015 return isModSet(getMemoryEffects(Call2, AAQI).getModRef()) in getModRefInfo()
1020 return isModSet(getMemoryEffects(Call1, AAQI).getModRef()) in getModRefInfo()
H A DGlobalsModRef.cpp607 if (!isModSet(FI.getModRefInfo())) in AnalyzeCallGraph()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp253 if (!isModSet(AA->getModRefInfo(Inst, Loc))) in findSafeStoreForStoreStrongContraction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1062 assert(IsLoadChain ? isModSet(MR) : isModOrRefSet(MR)); in isSafeToMove()
1073 if (IsLoadChain ? isModSet(MR) : isModOrRefSet(MR)) { in isSafeToMove()
H A DVectorCombine.cpp1083 return isModSet(AA.getModRefInfo(&Instr, Loc)) || in isMemModifiedBetween()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp161 if (isModSet(AA->getModRefInfoMask(MI->getSource()))) in isOnlyCopiedFromConstantMemory()
1400 if (!isModSet(AA->getModRefInfoMask(Ptr))) in visitStoreInst()
H A DInstCombineCalls.cpp133 if (!isModSet(AA->getModRefInfoMask(MI->getDest()))) { in SimplifyAnyMemTransfer()
242 if (!isModSet(AA->getModRefInfoMask(MI->getDest()))) { in SimplifyAnyMemSet()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp290 if (!isModSet(NewME.getModRef(IRMemLocation::ArgMem))) in addMemoryAttrs()
700 } else if (!isModSet(ArgMR) || CB.onlyReadsMemory(UseIndex)) { in determinePointerAccessAttrs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp707 if (Inst.mayWriteToMemory() && isModSet(AA.getModRefInfo(&Inst, Loc))) in foldLoadsRecursive()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1966 return isModSet( in hasPartialIVCondition()
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp3639 if (isModSet(MR)) in AnalyzeNode()

12