Searched refs:UnavailablePred (Results 1 – 3 of 3) sorted by relevance
1517 MachineBasicBlock *UnavailablePred = nullptr; in doPRE() local1522 if (UnavailablePred) in doPRE()1524 UnavailablePred = P; in doPRE()1534 if (!UnavailablePred || !AvailableInfo.isValid()) in doPRE()1546 if (UnavailablePred->succ_size() != 1) in doPRE()1556 if (LIS->getMBBFromIndex(SI) != UnavailablePred) in doPRE()1558 if (!UnavailablePred->terminators().empty() && in doPRE()1559 SI >= LIS->getInstructionIndex(*UnavailablePred->getFirstTerminator())) in doPRE()1596 auto OldExit = BlockInfo[UnavailablePred->getNumber()].Exit; in doPRE()1598 << UnavailablePred->getName() << " with state " in doPRE()[all …]
1355 BasicBlock *UnavailablePred = nullptr; in simplifyPartiallyRedundantLoad() local1376 UnavailablePred = OneUnavailablePred; in simplifyPartiallyRedundantLoad()1395 UnavailablePred = splitBlockPreds(LoadBB, PredsToSplit, "thread-pre-split"); in simplifyPartiallyRedundantLoad()1401 if (UnavailablePred) { in simplifyPartiallyRedundantLoad()1402 assert(UnavailablePred->getTerminator()->getNumSuccessors() == 1 && in simplifyPartiallyRedundantLoad()1405 LoadI->getType(), LoadedPtr->DoPHITranslation(LoadBB, UnavailablePred), in simplifyPartiallyRedundantLoad()1408 UnavailablePred->getTerminator()->getIterator()); in simplifyPartiallyRedundantLoad()1413 AvailablePreds.emplace_back(UnavailablePred, NewVal); in simplifyPartiallyRedundantLoad()
1823 BasicBlock *UnavailablePred = PredLoad.first; in PerformLoadPRE() local1848 LoadPtr = Address.translateWithInsertion(LoadBB, UnavailablePred, *DT, in PerformLoadPRE()