| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 160 LLVM_NODISCARD inline ModRefInfo setMod(const ModRefInfo MRI) { in setMod() 164 LLVM_NODISCARD inline ModRefInfo setRef(const ModRefInfo MRI) { in setRef() 168 LLVM_NODISCARD inline ModRefInfo setMust(const ModRefInfo MRI) { in setMust() 172 LLVM_NODISCARD inline ModRefInfo setModAndRef(const ModRefInfo MRI) { in setModAndRef() 176 LLVM_NODISCARD inline ModRefInfo clearMod(const ModRefInfo MRI) { in clearMod() 177 return ModRefInfo(static_cast<int>(MRI) & static_cast<int>(ModRefInfo::Ref)); in clearMod() 179 LLVM_NODISCARD inline ModRefInfo clearRef(const ModRefInfo MRI) { in clearRef() 182 LLVM_NODISCARD inline ModRefInfo clearMust(const ModRefInfo MRI) { in clearMust() 186 LLVM_NODISCARD inline ModRefInfo unionModRef(const ModRefInfo MRI1, in unionModRef() 190 LLVM_NODISCARD inline ModRefInfo intersectModRef(const ModRefInfo MRI1, in intersectModRef() [all …]
|
| H A D | ScopedNoAliasAA.h | 44 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc); 45 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2);
|
| H A D | TypeBasedAliasAnalysis.h | 48 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc); 49 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2);
|
| H A D | GlobalsModRef.h | 91 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc); 116 ModRefInfo getModRefInfoForArgument(const CallBase *Call,
|
| H A D | BasicAliasAnalysis.h | 87 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc); 89 ModRefInfo getModRefInfo(const CallBase *Call1, const CallBase *Call2); 95 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx);
|
| H A D | ObjCARCAliasAnalysis.h | 63 ModRefInfo getModRefInfo(const CallBase *Call, const MemoryLocation &Loc);
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | AliasAnalysis.cpp | 121 ModRefInfo Result = ModRefInfo::ModRef; in getArgModRefInfo() 157 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 181 ModRefInfo AllArgsMask = ModRefInfo::NoModRef; in getModRefInfo() 218 ModRefInfo Result = ModRefInfo::ModRef; in getModRefInfo() 257 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo() 273 ModRefInfo ArgMask = ModRefInfo::NoModRef; in getModRefInfo() 308 ModRefInfo R = ModRefInfo::NoModRef; in getModRefInfo() 414 return ModRefInfo::Ref; in getModRefInfo() 441 return ModRefInfo::Mod; in getModRefInfo() 575 ModRefInfo R = ModRefInfo::NoModRef; in callCapturesBefore() [all …]
|
| H A D | GlobalsModRef.cpp | 137 return ModRefInfo((I & static_cast<int>(ModRefInfo::ModRef)) | in globalClearMayReadAnyGlobal() 142 ModRefInfo getModRefInfo() const { in getModRefInfo() 147 void addModRefInfo(ModRefInfo NewMRI) { in addModRefInfo() 161 ModRefInfo GlobalMRI = in getModRefInfoForGlobal() 162 mayReadAnyGlobal() ? ModRefInfo::Ref : ModRefInfo::NoModRef; in getModRefInfoForGlobal() 522 FI.addModRefInfo(ModRefInfo::Ref); in AnalyzeCallGraph() 891 return ModRefInfo::NoModRef; in getModRefInfoForArgument() 892 ModRefInfo ConservativeResult = in getModRefInfoForArgument() 893 Call->onlyReadsMemory() ? ModRefInfo::Ref : ModRefInfo::ModRef; in getModRefInfoForArgument() 914 return ModRefInfo::NoModRef; in getModRefInfoForArgument() [all …]
|
| H A D | AliasAnalysisEvaluator.cpp | 245 case ModRefInfo::Mod: in runInternal() 249 case ModRefInfo::Ref: in runInternal() 253 case ModRefInfo::ModRef: in runInternal() 258 case ModRefInfo::Must: in runInternal() 262 case ModRefInfo::MustMod: in runInternal() 267 case ModRefInfo::MustRef: in runInternal() 292 case ModRefInfo::Mod: in runInternal() 296 case ModRefInfo::Ref: in runInternal() 300 case ModRefInfo::ModRef: in runInternal() 305 case ModRefInfo::Must: in runInternal() [all …]
|
| H A D | ScopedNoAliasAA.cpp | 98 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() 105 return ModRefInfo::NoModRef; in getModRefInfo() 109 return ModRefInfo::NoModRef; in getModRefInfo() 114 ModRefInfo ScopedNoAliasAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() 121 return ModRefInfo::NoModRef; in getModRefInfo() 125 return ModRefInfo::NoModRef; in getModRefInfo()
|
| H A D | BasicAliasAnalysis.cpp | 762 return ModRefInfo::Mod; in getArgModRefInfo() 765 return ModRefInfo::Ref; in getArgModRefInfo() 768 return ModRefInfo::NoModRef; in getArgModRefInfo() 852 return ModRefInfo::Mod; in getModRefInfo() 862 ModRefInfo Result = ModRefInfo::NoModRef; in getModRefInfo() 945 return ModRefInfo::Ref; in getModRefInfo() 949 return ModRefInfo::Mod; in getModRefInfo() 952 ModRefInfo rv = ModRefInfo::NoModRef; in getModRefInfo() 964 return ModRefInfo::NoModRef; in getModRefInfo() 974 return ModRefInfo::Ref; in getModRefInfo() [all …]
|
| H A D | MemoryDependenceAnalysis.cpp | 122 return ModRefInfo::Ref; in GetLocation() 129 return ModRefInfo::ModRef; in GetLocation() 135 return ModRefInfo::Mod; in GetLocation() 142 return ModRefInfo::ModRef; in GetLocation() 147 return ModRefInfo::ModRef; in GetLocation() 153 return ModRefInfo::Mod; in GetLocation() 164 return ModRefInfo::Mod; in GetLocation() 169 return ModRefInfo::Mod; in GetLocation() 179 return ModRefInfo::Ref; in GetLocation() 691 case ModRefInfo::Mod: in getSimplePointerDependencyFrom() [all …]
|
| H A D | ObjCARCAliasAnalysis.cpp | 109 ModRefInfo ObjCARCAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() 126 return ModRefInfo::NoModRef; in getModRefInfo()
|
| H A D | TypeBasedAliasAnalysis.cpp | 423 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call, in getModRefInfo() 431 return ModRefInfo::NoModRef; in getModRefInfo() 436 ModRefInfo TypeBasedAAResult::getModRefInfo(const CallBase *Call1, in getModRefInfo() 444 return ModRefInfo::NoModRef; in getModRefInfo()
|
| H A D | AliasSetTracker.cpp | 451 auto getAccessFromModRef = [](ModRefInfo MRI) { in add() 462 ModRefInfo CallMask = createModRefInfo(AA.getModRefBehavior(Call)); in add() 479 ModRefInfo ArgMask = AA.getArgModRefInfo(Call, ArgIdx); in add()
|
| H A D | MemorySSA.cpp | 289 ModRefInfo I = AA.getModRefInfo(DefInst, UseCall); in instructionClobbersQuery() 298 ModRefInfo I = AA.getModRefInfo(DefInst, UseLoc); in instructionClobbersQuery() 1660 ModRefInfo ModRef = AA->getModRefInfo(I, None); in createNewAccess() 1668 ModRefInfo ModRef = AA->getModRefInfo(I, None); in createNewAccess()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 776 mayLoopAccessLocation(Value *Ptr, ModRefInfo Access, Loop *L, in mayLoopAccessLocation() 900 if (mayLoopAccessLocation(BasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processLoopStridedStore() 1012 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processLoopStoreOfLoopLoad() 1032 if (mayLoopAccessLocation(LoadBasePtr, ModRefInfo::Mod, CurLoop, BECount, in processLoopStoreOfLoopLoad()
|
| H A D | MergedLoadStoreMotion.cpp | 173 return AA->canInstructionRangeModRef(Start, End, Loc, ModRefInfo::ModRef); in isStoreSinkBarrierInRange()
|
| H A D | MemCpyOptimizer.cpp | 944 ModRefInfo MR = AA.getModRefInfo(C, cpyDest, LocationSize::precise(srcSize)); in performCallSlotOptzn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 1966 mayLoopAccessLocation(Value *Ptr, ModRefInfo Access, Loop *L, in mayLoopAccessLocation() 2070 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount, in processCopyingStore() 2074 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, in processCopyingStore() 2117 if (mayLoopAccessLocation(LoadBasePtr, ModRefInfo::Mod, CurLoop, BECount, in processCopyingStore()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 585 ModRefInfo::ModRef))) { in AreAliased()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 724 if (AAR.canInstructionRangeModRef(BB->front(), *Load, Loc, ModRefInfo::Mod)) in isSafeToPromoteArgument()
|
| H A D | FunctionAttrs.cpp | 142 ModRefInfo MRI = createModRefInfo(MRB); in checkFunctionMemoryAccess()
|