Searched refs:UnavailablePred (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertVSETVLI.cpp | 1387 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 D | JumpThreading.cpp | 1369 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 D | GVN.cpp | 1664 BasicBlock *UnavailablePred = PredLoad.first; in PerformLoadPRE() local 1689 LoadPtr = Address.translateWithInsertion(LoadBB, UnavailablePred, *DT, in PerformLoadPRE()
|