Searched refs:UnavailablePred (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertVSETVLI.cpp | 1300 MachineBasicBlock *UnavailablePred = nullptr; in doPRE() local 1305 if (UnavailablePred) in doPRE() 1307 UnavailablePred = P; in doPRE() 1317 if (!UnavailablePred || !AvailableInfo.isValid()) in doPRE() 1321 if (UnavailablePred->succ_size() != 1) in doPRE() 1348 auto OldInfo = BlockInfo[UnavailablePred->getNumber()].Exit; in doPRE() 1350 << UnavailablePred->getName() << " with state " in doPRE() 1352 BlockInfo[UnavailablePred->getNumber()].Exit = AvailableInfo; in doPRE() 1357 auto InsertPt = UnavailablePred->getFirstInstrTerminator(); in doPRE() 1358 insertVSETVLI(*UnavailablePred, InsertPt, in doPRE() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 1428 BasicBlock *UnavailablePred = nullptr; in simplifyPartiallyRedundantLoad() local 1449 UnavailablePred = OneUnavailablePred; in simplifyPartiallyRedundantLoad() 1470 UnavailablePred = splitBlockPreds(LoadBB, PredsToSplit, "thread-pre-split"); in simplifyPartiallyRedundantLoad() 1476 if (UnavailablePred) { in simplifyPartiallyRedundantLoad() 1477 assert(UnavailablePred->getTerminator()->getNumSuccessors() == 1 && in simplifyPartiallyRedundantLoad() 1480 LoadI->getType(), LoadedPtr->DoPHITranslation(LoadBB, UnavailablePred), in simplifyPartiallyRedundantLoad() 1483 UnavailablePred->getTerminator()); in simplifyPartiallyRedundantLoad() 1488 AvailablePreds.emplace_back(UnavailablePred, NewVal); in simplifyPartiallyRedundantLoad()
|
| H A D | GVN.cpp | 1558 BasicBlock *UnavailablePred = PredLoad.first; in PerformLoadPRE() local 1583 LoadPtr = Address.PHITranslateWithInsertion(LoadBB, UnavailablePred, *DT, in PerformLoadPRE()
|