Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DMemoryDependenceAnalysis.h37 class MemDepResult {
112 explicit MemDepResult(ValueTy V) : Value(V) {} in MemDepResult() function
115 MemDepResult() = default;
119 static MemDepResult getDef(Instruction *Inst) { in getDef()
121 return MemDepResult(ValueTy::create<Def>(Inst)); in getDef()
123 static MemDepResult getClobber(Instruction *Inst) { in getClobber()
125 return MemDepResult(ValueTy::create<Clobber>(Inst)); in getClobber()
127 static MemDepResult getNonLocal() { in getNonLocal()
128 return MemDepResult(ValueTy::create<Other>(NonLocal)); in getNonLocal()
130 static MemDepResult getNonFuncLocal() { in getNonFuncLocal()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp189 MemDepResult MemoryDependenceResults::getCallDependencyFrom( in getCallDependencyFrom()
205 return MemDepResult::getUnknown(); in getCallDependencyFrom()
213 return MemDepResult::getClobber(Inst); in getCallDependencyFrom()
224 return MemDepResult::getDef(Inst); in getCallDependencyFrom()
230 return MemDepResult::getClobber(Inst); in getCallDependencyFrom()
236 return MemDepResult::getClobber(Inst); in getCallDependencyFrom()
242 return MemDepResult::getNonLocal(); in getCallDependencyFrom()
243 return MemDepResult::getNonFuncLocal(); in getCallDependencyFrom()
246 MemDepResult MemoryDependenceResults::getPointerDependencyFrom( in getPointerDependencyFrom()
250 MemDepResult InvariantGroupDependency = MemDepResult::getUnknown(); in getPointerDependencyFrom()
[all …]
DMemDepPrinter.cpp65 static InstTypePair getInstTypePair(MemDepResult dep) { in getInstTypePair()
104 MemDepResult Res = MDA.getDependency(Inst); in runOnFunction()
114 const MemDepResult &Res = I.getResult(); in runOnFunction()
125 const MemDepResult &Res = I.getResult(); in runOnFunction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp767 MemDepResult ldep = MD->getDependency(LI); in processStore()
1098 MemDepResult SourceDep = in processMemCpyMemCpyDependence()
1190 MemDepResult DstDepInfo = MD->getPointerDependencyFrom( in processMemSetMemCpyDependence()
1362 MemDepResult DepInfo = MD->getPointerDependencyFrom( in performMemCpyToMemSetOptzn()
1502 MemDepResult DepInfo = MD->getDependency(M); in processMemCpy()
1537 MemDepResult SrcDepInfo = MD->getPointerDependencyFrom( in processMemCpy()
1614 MemDepResult DepInfo = MD->getPointerDependencyFrom( in processByValArgument()
1665 MemDepResult SourceDep = MD->getPointerDependencyFrom( in processByValArgument()
DGVN.cpp412 MemDepResult local_dep = MD->getDependency(C); in lookupOrAddCall()
945 static void reportMayClobberedLoad(LoadInst *Load, MemDepResult DepInfo, in reportMayClobberedLoad()
1005 bool GVN::AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo, in AnalyzeLoadAvailability()
1150 MemDepResult DepInfo = Deps[i].getResult(); in AnalyzeLoadAvailability()
1899 MemDepResult Dep = MD->getDependency(L); in processLoad()
1994 MemDepResult local_dep = MD->getDependency(Call); in areCallValsEqual()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
DGVN.h49 class MemDepResult; variable
320 bool AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPURewriteOutArguments.cpp287 MemDepResult Q = MDA->getPointerDependencyFrom( in runOnFunction()