Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp1387 MachineBasicBlock *UnavailablePred = nullptr; in doPRE() local
1392 if (UnavailablePred) in doPRE()
1394 UnavailablePred = P; in doPRE()
1404 if (!UnavailablePred || !AvailableInfo.isValid()) in doPRE()
1413 if (UnavailablePred->succ_size() != 1) in doPRE()
1425 if (AVLDefMI->getParent() != UnavailablePred) in doPRE()
1427 for (auto &TermMI : UnavailablePred->terminators()) in doPRE()
1465 auto OldExit = BlockInfo[UnavailablePred->getNumber()].Exit; in doPRE()
1474 auto InsertPt = UnavailablePred->getFirstInstrTerminator(); in doPRE()
1475 insertVSETVLI(*UnavailablePred, InsertPt, in doPRE()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1369 BasicBlock *UnavailablePred = nullptr; in simplifyPartiallyRedundantLoad() local
1390 UnavailablePred = OneUnavailablePred; in simplifyPartiallyRedundantLoad()
1411 UnavailablePred = splitBlockPreds(LoadBB, PredsToSplit, "thread-pre-split"); in simplifyPartiallyRedundantLoad()
1417 if (UnavailablePred) { in simplifyPartiallyRedundantLoad()
1418 assert(UnavailablePred->getTerminator()->getNumSuccessors() == 1 && in simplifyPartiallyRedundantLoad()
1421 LoadI->getType(), LoadedPtr->DoPHITranslation(LoadBB, UnavailablePred), in simplifyPartiallyRedundantLoad()
1424 UnavailablePred->getTerminator()); in simplifyPartiallyRedundantLoad()
1429 AvailablePreds.emplace_back(UnavailablePred, NewVal); in simplifyPartiallyRedundantLoad()
H A DGVN.cpp1664 BasicBlock *UnavailablePred = PredLoad.first; in PerformLoadPRE() local
1689 LoadPtr = Address.translateWithInsertion(LoadBB, UnavailablePred, *DT, in PerformLoadPRE()