Searched refs:UnavailablePred (Results 1 – 3 of 3) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertVSETVLI.cpp | 1163 MachineBasicBlock *UnavailablePred = nullptr; in doPRE() local 1168 if (UnavailablePred) in doPRE() 1170 UnavailablePred = P; in doPRE() 1180 if (!UnavailablePred || !AvailableInfo.isValid()) in doPRE() 1184 if (UnavailablePred->succ_size() != 1) in doPRE() 1211 auto OldInfo = BlockInfo[UnavailablePred->getNumber()].Exit; in doPRE() 1213 << UnavailablePred->getName() << " with state " in doPRE() 1215 BlockInfo[UnavailablePred->getNumber()].Exit = AvailableInfo; in doPRE() 1220 auto InsertPt = UnavailablePred->getFirstInstrTerminator(); in doPRE() 1221 insertVSETVLI(*UnavailablePred, InsertPt, in doPRE() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 1451 BasicBlock *UnavailablePred = nullptr; in simplifyPartiallyRedundantLoad() local 1472 UnavailablePred = OneUnavailablePred; in simplifyPartiallyRedundantLoad() 1493 UnavailablePred = splitBlockPreds(LoadBB, PredsToSplit, "thread-pre-split"); in simplifyPartiallyRedundantLoad() 1499 if (UnavailablePred) { in simplifyPartiallyRedundantLoad() 1500 assert(UnavailablePred->getTerminator()->getNumSuccessors() == 1 && in simplifyPartiallyRedundantLoad() 1503 LoadI->getType(), LoadedPtr->DoPHITranslation(LoadBB, UnavailablePred), in simplifyPartiallyRedundantLoad() 1506 UnavailablePred->getTerminator()); in simplifyPartiallyRedundantLoad() 1511 AvailablePreds.emplace_back(UnavailablePred, NewVal); in simplifyPartiallyRedundantLoad()
|
| H A D | GVN.cpp | 1544 BasicBlock *UnavailablePred = PredLoad.first; in PerformLoadPRE() local 1569 LoadPtr = Address.PHITranslateWithInsertion(LoadBB, UnavailablePred, *DT, in PerformLoadPRE()
|