Searched refs:MemDepResult (Results 1 – 7 of 7) sorted by relevance
37 class MemDepResult {112 explicit MemDepResult(ValueTy V) : Value(V) {} in MemDepResult() function115 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 …]
189 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 …]
65 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()
767 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()
412 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()
49 class MemDepResult; variable320 bool AnalyzeLoadAvailability(LoadInst *Load, MemDepResult DepInfo,
287 MemDepResult Q = MDA->getPointerDependencyFrom( in runOnFunction()