Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/include/llvm/Analysis/
HDMemoryDependenceAnalysis.h40 class MemDepResult {
99 explicit MemDepResult(PairTy V) : Value(V) {} in MemDepResult() function
101 MemDepResult() : Value(nullptr, Invalid) {} in MemDepResult() function
105 static MemDepResult getDef(Instruction *Inst) { in getDef()
107 return MemDepResult(PairTy(Inst, Def)); in getDef()
109 static MemDepResult getClobber(Instruction *Inst) { in getClobber()
111 return MemDepResult(PairTy(Inst, Clobber)); in getClobber()
113 static MemDepResult getNonLocal() { in getNonLocal()
114 return MemDepResult( in getNonLocal()
117 static MemDepResult getNonFuncLocal() { in getNonFuncLocal()
[all …]
/NextBSD/contrib/llvm/lib/Analysis/
HDMemoryDependenceAnalysis.cpp197 MemDepResult MemoryDependenceAnalysis::
208 return MemDepResult::getUnknown(); in getCallSiteDependencyFrom()
218 return MemDepResult::getClobber(Inst); in getCallSiteDependencyFrom()
232 return MemDepResult::getDef(Inst); in getCallSiteDependencyFrom()
238 return MemDepResult::getClobber(Inst); in getCallSiteDependencyFrom()
245 return MemDepResult::getClobber(Inst); in getCallSiteDependencyFrom()
251 return MemDepResult::getNonLocal(); in getCallSiteDependencyFrom()
252 return MemDepResult::getNonFuncLocal(); in getCallSiteDependencyFrom()
370 MemDepResult MemoryDependenceAnalysis::getPointerDependencyFrom( in getPointerDependencyFrom()
431 return MemDepResult::getUnknown(); in getPointerDependencyFrom()
[all …]
HDMemDepPrinter.cpp63 static InstTypePair getInstTypePair(MemDepResult dep) { in getInstTypePair()
105 MemDepResult Res = MDA.getDependency(Inst); in runOnFunction()
116 const MemDepResult &Res = I->getResult(); in runOnFunction()
128 const MemDepResult &Res = I->getResult(); in runOnFunction()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDMemCpyOptimizer.cpp504 MemDepResult ldep = MD->getDependency(LI); in processStore()
805 MemDepResult SourceDep = MD->getPointerDependencyFrom( in processMemCpyMemCpyDependence()
863 MemDepResult DstDepInfo = MD->getPointerDependencyFrom( in processMemSetMemCpyDependence()
968 MemDepResult DepInfo = MD->getDependency(M); in processMemCpy()
1001 MemDepResult SrcDepInfo = MD->getPointerDependencyFrom(SrcLoc, true, in processMemCpy()
1078 MemDepResult DepInfo = MD->getPointerDependencyFrom( in processByValArgument()
1122 MemDepResult SourceDep = in processByValArgument()
HDDeadStoreElimination.cpp494 MemDepResult InstDep = MD->getDependency(Inst); in runOnBasicBlock()
658 MemDepResult Dep = MD->getPointerDependencyFrom(Loc, false, InstPt, BB); in HandleFree()
HDGVN.cpp303 MemDepResult local_dep = MD->getDependency(C); in lookup_or_add_call()
1382 MemDepResult DepInfo = Deps[i].getResult(); in AnalyzeLoadAvailability()
1831 MemDepResult Dep = MD->getDependency(L); in processLoad()