Home
last modified time | relevance | path

Searched refs:MemDepResult (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h36 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 DMemoryDependenceAnalysis.cpp183 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 DGVN.h48 class MemDepResult; variable
358 AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, Value *Address);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp255 MemDepResult Q = MDA->getPointerDependencyFrom( in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp526 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 DDemangleTestCases.inc19969MemDepResult, 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…