| /freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | ModRef.h | 48 [[nodiscard]] inline bool isModSet(const ModRefInfo MRI) { in isModSet() function 195 bool onlyReadsMemory() const { return !isModSet(getModRef()); } in onlyReadsMemory()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| 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 | MemCpyOptimizer.cpp | 333 return isModSet(AA.getModRefInfo(AccInst, Loc)); in writtenBetween() 574 if (isModSet(AA->getModRefInfo(C, LoadLoc))) in moveUp() 658 if (isModSet(AA->getModRefInfo(&I, LoadLoc))) { in processStoreOfLoad() 681 if (isModSet(AA->getModRefInfo(SI, LoadLoc))) in processStoreOfLoad() 1228 if (isModSet(BAA.getModRefInfo(M, MemoryLocation::getForSource(MDep)))) { 1310 if (isModSet(BAA.getModRefInfo(MemCpy, MemoryLocation::getForSource(MemCpy)))) in processMemSetMemCpyDependence() 1664 if ((isModSet(DestModRef) && isRefSet(Res)) || in processMemCpy() 1665 (isRefSet(DestModRef) && isModSet(Res))) in processMemCpy() 1861 if (isModSet(AA->getModRefInfo(M, MemoryLocation::getForSource(M)))) in processByValArgument() 2031 if (isModSet(A in run() [all...] |
| H A D | TailRecursionElimination.cpp | 353 if (isModSet(AA->getModRefInfo(CI, MemoryLocation::get(L))) || in canMoveAboveCall()
|
| H A D | MergeICmps.cpp | 252 isModSet(AA.getModRefInfo(Inst, MemoryLocation::get(LI))); in canSinkBCECmpInst()
|
| H A D | LoopPredication.cpp | 534 if (!isModSet(AA->getModRefInfoMask(LI->getOperand(0))) || in isLoopInvariantValue()
|
| H A D | LICM.cpp | 1177 if (!isModSet(AA->getModRefInfoMask(LI->getOperand(0)))) in canSinkOrHoistInst() 2325 if (isModSet(MR)) in collectPromotionCandidates()
|
| H A D | DeadStoreElimination.cpp | 453 if (isModSet(AA.getModRefInfo(I, MemLoc.getWithNewPtr(Ptr)))) in memoryIsNotModifiedBetween()
|
| H A D | GVN.cpp | 1224 if (isModSet(BatchAA.getModRefInfo(Inst, Loc))) in AnalyzeLoadAvailability()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | AliasAnalysis.cpp | 324 if (isModSet(ArgModRefC2)) in getModRefInfo() 360 if ((isModSet(ArgModRefC1) && isModOrRefSet(ModRefC2)) || in getModRefInfo() 361 (isRefSet(ArgModRefC1) && isModSet(ModRefC2))) in getModRefInfo() 504 if (!isModSet(getModRefInfoMask(Loc))) in getModRefInfo()
|
| H A D | Loads.cpp | 648 if (!isModSet(AA->getModRefInfo(SI, Loc))) in findAvailablePtrLoadStore() 661 if (AA && !isModSet(AA->getModRefInfo(Inst, Loc))) in findAvailablePtrLoadStore() 713 if (isModSet(AA.getModRefInfo(Inst, Loc))) in canReplacePointersIfEqual()
|
| H A D | AliasSetTracker.cpp | 394 if (isRefSet(MRI) && isModSet(MRI)) in add() 396 else if (isModSet(MRI)) in add()
|
| H A D | MemoryDependenceAnalysis.cpp | 216 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 D | MemorySSA.cpp | 323 return isModSet(I); 377 !isModSet(AA.getModRefInfoMask(MemoryLocation::get(LI))); in isUseTriviallyOptimizableToLiveOnEntry() 1793 DefCheck = isModSet(ModRef) || isOrdered(I); 1815 Def = isModSet(ModRef) || isOrdered(I);
|
| H A D | BasicAliasAnalysis.cpp | 1047 return isModSet(getMemoryEffects(Call2, AAQI).getModRef()) in aliasGEP() 1052 return isModSet(getMemoryEffects(Call1, AAQI).getModRef()) in aliasGEP()
|
| H A D | GlobalsModRef.cpp | 615 if (!isModSet(FI.getModRefInfo())) in AnalyzeCallGraph()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCContract.cpp | 253 if (!isModSet(AA->getModRefInfo(Inst, Loc))) in findSafeStoreForStoreStrongContraction()
|
| /freebsd-src/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 | VectorCombine.cpp | 1126 return isModSet(AA.getModRefInfo(&Instr, Loc)) ||
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 161 if (isModSet(AA->getModRefInfoMask(MI->getSource()))) in isOnlyCopiedFromConstantMemory() 1399 if (!isModSet(AA->getModRefInfoMask(Ptr))) in visitStoreInst()
|
| H A D | InstCombineCalls.cpp | 133 if (!isModSet(AA->getModRefInfoMask(MI->getDest()))) { in SimplifyAnyMemTransfer() 229 if (!isModSet(AA->getModRefInfoMask(MI->getDest()))) {
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 290 if (!isModSet(NewME.getModRef(IRMemLocation::ArgMem))) in addMemoryAttrs() 700 } else if (!isModSet(ArgMR) || CB.onlyReadsMemory(UseIndex)) { in determinePointerAccessAttrs()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 710 if (Inst.mayWriteToMemory() && isModSet(AA.getModRefInfo(&Inst, Loc))) in foldLoadsRecursive()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 2113 return isModSet(
|
| /freebsd-src/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenDAGPatterns.cpp | |