Searched refs:MemDepResult (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemoryDependenceAnalysis.h | 36 class MemDepResult { 116 explicit MemDepResult(ValueTy V) : Value(V) {} in MemDepResult() function 119 MemDepResult() = default; 123 static MemDepResult getDef(Instruction *Inst) { in getDef() 125 return MemDepResult(ValueTy::create<Def>(Inst)); in getDef() 127 static MemDepResult getClobber(Instruction *Inst) { in getClobber() 129 return MemDepResult(ValueTy::create<Clobber>(Inst)); in getClobber() 131 static MemDepResult getNonLocal() { in getNonLocal() 132 return MemDepResult(ValueTy::create<Other>(NonLocal)); in getNonLocal() 134 static MemDepResult getNonFuncLocal() { in getNonFuncLocal() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 183 MemDepResult MemoryDependenceResults::getCallDependencyFrom( in getCallDependencyFrom() 196 return MemDepResult::getUnknown(); in getCallDependencyFrom() 204 return MemDepResult::getClobber(Inst); in getCallDependencyFrom() 215 return MemDepResult::getDef(Inst); in getCallDependencyFrom() 221 return MemDepResult::getClobber(Inst); in getCallDependencyFrom() 227 return MemDepResult::getClobber(Inst); in getCallDependencyFrom() 233 return MemDepResult::getNonLocal(); in getCallDependencyFrom() 234 return MemDepResult::getNonFuncLocal(); in getCallDependencyFrom() 237 MemDepResult MemoryDependenceResults::getPointerDependencyFrom( in getPointerDependencyFrom() 241 MemDepResult InvariantGroupDependency = MemDepResult::getUnknown(); in getPointerDependencyFrom() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | GVN.h | 48 class MemDepResult; variable 358 AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, Value *Address);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteOutArguments.cpp | 255 MemDepResult Q = MDA->getPointerDependencyFrom( in runOnFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVN.cpp | 526 MemDepResult LocalDep = MD->getDependency(C); in lookupOrAddCall() 1286 static void reportMayClobberedLoad(LoadInst *Load, MemDepResult DepInfo, in reportMayClobberedLoad() 1327 GVNPass::AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, in AnalyzeLoadAvailability() 1478 MemDepResult DepInfo = Dep.getResult(); in AnalyzeLoadAvailability() 1551 MemDepResult Dep = MD->getDependency(&Inst); in findLoadToHoistIntoPred() 2253 MemDepResult Dep = MD->getDependency(L); in processLoad() 2347 MemDepResult LocalDep = MD->getDependency(Call); in areCallValsEqual()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 19969 …MemDepResult, llvm::DenseMapInfo<llvm::Instruction*>, llvm::DenseMapInfo<llvm::MemDepResult>>::Ins… 19970 …eMap<llvm::Instruction*, llvm::MemDepResult, llvm::DenseMapInfo<llvm::Instruction*>, llvm::DenseMa… 19975 …eMap<llvm::Instruction*, llvm::MemDepResult, llvm::DenseMapInfo<llvm::Instruction*>, llvm::DenseMa…
|