Lines Matching refs:MemDepResult

183 MemDepResult MemoryDependenceResults::getCallDependencyFrom(
199 return MemDepResult::getUnknown();
207 return MemDepResult::getClobber(Inst);
218 return MemDepResult::getDef(Inst);
224 return MemDepResult::getClobber(Inst);
230 return MemDepResult::getClobber(Inst);
236 return MemDepResult::getNonLocal();
237 return MemDepResult::getNonFuncLocal();
240 MemDepResult MemoryDependenceResults::getPointerDependencyFrom(
244 MemDepResult InvariantGroupDependency = MemDepResult::getUnknown();
253 MemDepResult SimpleDep = getSimplePointerDependencyFrom(
268 MemDepResult MemoryDependenceResults::getPointerDependencyFrom(
276 MemDepResult
281 return MemDepResult::getUnknown();
292 return MemDepResult::getUnknown();
349 return MemDepResult::getUnknown();
351 return MemDepResult::getDef(ClosestDependency);
358 MemDepResult::getDef(ClosestDependency), nullptr));
360 return MemDepResult::getNonLocal();
396 MemDepResult MemoryDependenceResults::getSimplePointerDependencyFrom(
473 return MemDepResult::getUnknown();
487 return MemDepResult::getDef(II);
498 return MemDepResult::getDef(II);
501 return MemDepResult::getClobber(II);
518 return MemDepResult::getClobber(LI);
521 return MemDepResult::getClobber(LI);
532 return MemDepResult::getClobber(LI);
534 return MemDepResult::getClobber(LI);
548 return MemDepResult::getDef(Inst);
554 return MemDepResult::getClobber(Inst);
567 return MemDepResult::getDef(Inst);
577 return MemDepResult::getClobber(SI);
594 return MemDepResult::getClobber(SI);
613 return MemDepResult::getDef(Inst);
618 return MemDepResult::getClobber(Inst);
630 return MemDepResult::getDef(Inst);
636 return MemDepResult::getDef(Inst);
656 return MemDepResult::getClobber(Inst);
665 return MemDepResult::getClobber(Inst);
672 return MemDepResult::getNonLocal();
673 return MemDepResult::getNonFuncLocal();
676 MemDepResult MemoryDependenceResults::getDependency(Instruction *QueryInst) {
681 MemDepResult &LocalCache = LocalDeps[QueryInst];
684 // on MemDepResult's default constructing to 'dirty'.
703 LocalCache = MemDepResult::getNonLocal();
705 LocalCache = MemDepResult::getNonFuncLocal();
724 LocalCache = MemDepResult::getUnknown();
834 MemDepResult Dep;
841 Dep = MemDepResult::getNonLocal();
843 Dep = MemDepResult::getNonFuncLocal();
909 Result.push_back(NonLocalDepResult(FromBB, MemDepResult::getUnknown(),
925 Result.push_back(NonLocalDepResult(FromBB, MemDepResult::getUnknown(),
934 MemDepResult MemoryDependenceResults::getNonLocalInfoForBlock(
987 MemDepResult Dep = getPointerDependencyFrom(Loc, isLoad, ScanPos, BB,
1260 MemDepResult Dep = getNonLocalInfoForBlock(
1400 NonLocalDepResult Entry(Pred, MemDepResult::getUnknown(), PredPtrVal);
1464 I.setResult(MemDepResult::getUnknown());
1473 NonLocalDepResult(BB, MemDepResult::getUnknown(), Pointer.getAddr()));
1596 MemDepResult NewDirtyVal;
1598 NewDirtyVal = MemDepResult::getDirty(&*++RemInst->getIterator());