| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 206 LLVM_NODISCARD inline ModRefInfo setMod(const ModRefInfo MRI) { in setMod() 210 LLVM_NODISCARD inline ModRefInfo setRef(const ModRefInfo MRI) { in setRef() 214 LLVM_NODISCARD inline ModRefInfo setMust(const ModRefInfo MRI) { in setMust() 218 LLVM_NODISCARD inline ModRefInfo setModAndRef(const ModRefInfo MRI) { in setModAndRef() 222 LLVM_NODISCARD inline ModRefInfo clearMod(const ModRefInfo MRI) { in clearMod() 223 return ModRefInfo(static_cast<int>(MRI) & static_cast<int>(ModRefInfo::Ref)); in clearMod() 225 LLVM_NODISCARD inline ModRefInfo clearRef(const ModRefInfo MRI) { in clearRef() 228 LLVM_NODISCARD inline ModRefInfo clearMust(const ModRefInfo MRI) { in clearMust() 232 LLVM_NODISCARD inline ModRefInfo unionModRef(const ModRefInfo MRI1, in unionModRef() 236 LLVM_NODISCARD inline ModRefInfo intersectModRef(const ModRefInfo MRI1, in intersectModRef() [all …]
|
| H A D | ScopedNoAliasAA.h | 43 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 45 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| H A D | TypeBasedAliasAnalysis.h | 49 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 51 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2,
|
| H A D | BasicAliasAnalysis.h | 80 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 83 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2, 91 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx);
|
| H A D | GlobalsModRef.h | 101 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc, 127 ModRefInfo getModRefInfoForArgument(const CallBase *Call,
|
| H A D | ObjCARCAliasAnalysis.h | 64 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | AliasAnalysis.cpp | 179 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo() 228 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 251 ModRefInfo AllArgsMask = ModRefInfo::NoModRef; in getModRefInfo() 294 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 333 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo() 349 ModRefInfo ArgMask = ModRefInfo::NoModRef; in getModRefInfo() 384 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo() 498 return ModRefInfo::Ref; in getModRefInfo() 531 return ModRefInfo::Mod; in getModRefInfo() 740 ModRefInfo R = ModRefInfo::NoModRef; in callCapturesBefore() [all …]
|
| H A D | GlobalsModRef.cpp | 139 return ModRefInfo((I & static_cast<int>(ModRefInfo::ModRef)) | in globalClearMayReadAnyGlobal() 144 ModRefInfo getModRefInfo() const { in getModRefInfo() 149 void addModRefInfo(ModRefInfo NewMRI) { in addModRefInfo() 163 ModRefInfo GlobalMRI = in getModRefInfoForGlobal() 164 mayReadAnyGlobal() ? ModRefInfo::Ref : ModRefInfo::NoModRef; in getModRefInfoForGlobal() 527 FI.addModRefInfo(ModRefInfo::Ref); in AnalyzeCallGraph() 912 return ModRefInfo::NoModRef; in getModRefInfoForArgument() 913 ModRefInfo ConservativeResult = in getModRefInfoForArgument() 914 Call->onlyReadsMemory() ? ModRefInfo::Ref : ModRefInfo::ModRef; in getModRefInfoForArgument() 937 return ModRefInfo::NoModRef; in getModRefInfoForArgument() [all …]
|
| H A D | AliasAnalysisEvaluator.cpp | 246 case ModRefInfo::Mod: in runInternal() 250 case ModRefInfo::Ref: in runInternal() 254 case ModRefInfo::ModRef: in runInternal() 259 case ModRefInfo::Must: in runInternal() 263 case ModRefInfo::MustMod: in runInternal() 268 case ModRefInfo::MustRef: in runInternal() 293 case ModRefInfo::Mod: in runInternal() 297 case ModRefInfo::Ref: in runInternal() 301 case ModRefInfo::ModRef: in runInternal() 306 case ModRefInfo::Must: in runInternal() [all …]
|
| H A D | ScopedNoAliasAA.cpp | 76 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() 84 return ModRefInfo::NoModRef; in getModRefInfo() 88 return ModRefInfo::NoModRef; in getModRefInfo() 93 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() 101 return ModRefInfo::NoModRef; in getModRefInfo() 105 return ModRefInfo::NoModRef; in getModRefInfo()
|
| H A D | MemoryDependenceAnalysis.cpp | 121 return ModRefInfo::Ref; in GetLocation() 128 return ModRefInfo::ModRef; in GetLocation() 134 return ModRefInfo::Mod; in GetLocation() 152 return ModRefInfo::Mod; in GetLocation() 163 return ModRefInfo::Mod; in GetLocation() 168 return ModRefInfo::Mod; in GetLocation() 171 return ModRefInfo::Ref; in GetLocation() 174 return ModRefInfo::Mod; in GetLocation() 184 return ModRefInfo::Ref; in GetLocation() 624 case ModRefInfo::Mod: in getSimplePointerDependencyFrom() [all …]
|
| H A D | BasicAliasAnalysis.cpp | 764 return ModRefInfo::Mod; in getArgModRefInfo() 767 return ModRefInfo::Ref; in getArgModRefInfo() 770 return ModRefInfo::NoModRef; in getArgModRefInfo() 835 return ModRefInfo::Mod; in getModRefInfo() 845 ModRefInfo Result = ModRefInfo::NoModRef; in getModRefInfo() 929 ModRefInfo rv = ModRefInfo::NoModRef; in getModRefInfo() 945 return ModRefInfo::Ref; in getModRefInfo() 948 return ModRefInfo::Ref; in getModRefInfo() 974 return ModRefInfo::Ref; in getModRefInfo() 996 ? ModRefInfo::Ref in getModRefInfo() [all …]
|
| H A D | ObjCARCAliasAnalysis.cpp | 111 ModRefInfo ObjCARCAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() 129 return ModRefInfo::NoModRef; in getModRefInfo()
|
| H A D | TypeBasedAliasAnalysis.cpp | 426 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() 435 return ModRefInfo::NoModRef; in getModRefInfo() 440 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() 449 return ModRefInfo::NoModRef; in getModRefInfo()
|
| H A D | AliasSetTracker.cpp | 472 auto getAccessFromModRef = [](ModRefInfo MRI) { in add() 483 ModRefInfo CallMask = createModRefInfo(AA.getModRefBehavior(Call)); in add() 500 ModRefInfo ArgMask = AA.getArgModRefInfo(Call, ArgIdx); in add()
|
| H A D | MemorySSA.cpp | 301 ModRefInfo I = AA.getModRefInfo(DefInst, CB); in instructionClobbersQuery() 311 ModRefInfo I = AA.getModRefInfo(DefInst, UseLoc); in instructionClobbersQuery() 1768 ModRefInfo ModRef = AAP->getModRefInfo(I, None); in createNewAccess() 1776 ModRefInfo ModRef = AAP->getModRefInfo(I, None); in createNewAccess()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MergedLoadStoreMotion.cpp | 179 return AA->canInstructionRangeModRef(Start, End, Loc, ModRefInfo::ModRef); in isStoreSinkBarrierInRange()
|
| H A D | LoopIdiomRecognize.cpp | 948 mayLoopAccessLocation(Value *Ptr, ModRefInfo Access, Loop *L, in mayLoopAccessLocation() 1084 if (mayLoopAccessLocation(BasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processLoopStridedStore() 1247 mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processLoopStoreOfLoopLoad() 1256 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, in processLoopStoreOfLoopLoad() 1287 if (mayLoopAccessLocation(LoadBasePtr, ModRefInfo::Mod, CurLoop, BECount, in processLoopStoreOfLoopLoad()
|
| H A D | MemCpyOptimizer.cpp | 993 ModRefInfo MR = AA->getModRefInfo(C, cpyDest, LocationSize::precise(srcSize)); in performCallSlotOptzn()
|
| H A D | LICM.cpp | 1379 ModRefInfo MRI = AA->getModRefInfo(CI, MemoryLocation::get(SI)); in canSinkOrHoistInst()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 1987 mayLoopAccessLocation(Value *Ptr, ModRefInfo Access, Loop *L, in mayLoopAccessLocation() 2091 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processCopyingStore() 2095 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, in processCopyingStore() 2138 if (mayLoopAccessLocation(LoadBasePtr, ModRefInfo::Mod, CurLoop, BECount, in processCopyingStore()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 376 ModRefInfo::ModRef))) in RecordMemoryOps()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 746 if (AAR.canInstructionRangeModRef(BB->front(), *Load, Loc, ModRefInfo::Mod)) in isSafeToPromoteArgument()
|
| H A D | FunctionAttrs.cpp | 148 ModRefInfo MRI = createModRefInfo(MRB); in checkFunctionMemoryAccess()
|