Home
last modified time | relevance | path

Searched refs:UnavailablePred (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1398 BasicBlock *UnavailablePred = nullptr; in SimplifyPartiallyRedundantLoad() local
1419 UnavailablePred = OneUnavailablePred; in SimplifyPartiallyRedundantLoad()
1440 UnavailablePred = SplitBlockPreds(LoadBB, PredsToSplit, "thread-pre-split"); in SimplifyPartiallyRedundantLoad()
1446 if (UnavailablePred) { in SimplifyPartiallyRedundantLoad()
1447 assert(UnavailablePred->getTerminator()->getNumSuccessors() == 1 && in SimplifyPartiallyRedundantLoad()
1450 new LoadInst(LoadedPtr->DoPHITranslation(LoadBB, UnavailablePred), in SimplifyPartiallyRedundantLoad()
1453 UnavailablePred->getTerminator()); in SimplifyPartiallyRedundantLoad()
1458 AvailablePreds.push_back(std::make_pair(UnavailablePred, NewVal)); in SimplifyPartiallyRedundantLoad()
H A DGVN.cpp1175 BasicBlock *UnavailablePred = PredLoad.first; in PerformLoadPRE() local
1185 LoadPtr = Address.PHITranslateWithInsertion(LoadBB, UnavailablePred, in PerformLoadPRE()
1235 BasicBlock *UnavailablePred = PredLoad.first; in PerformLoadPRE() local
1241 UnavailablePred->getTerminator()); in PerformLoadPRE()
1264 ValuesPerBlock.push_back(AvailableValueInBlock::get(UnavailablePred, in PerformLoadPRE()