Home | History | Annotate | Download | only in Scalar

Lines Matching defs:PredBB

563   for (auto *PredBB : PredSet) {
565 PredBB, ParentBB,
569 LLVM_DEBUG(dbgs() << " Split critical edge from: " << PredBB->getName()
573 assert(PredBB->getSingleSuccessor() == ParentBB &&
575 assert(!isa<InvokeInst>(PredBB->getTerminator()) &&
579 SpecPreds.push_back(PredBB);
640 for (auto *PredBB : SpecPreds)
641 SpeculatedVals.push_back(IncomingValueMap.find(PredBB)->second);
646 auto *PredBB = SpecPreds[PredIdx];
647 assert(PredBB->getSingleSuccessor() == ParentBB &&
653 NewI->insertBefore(PredBB->getTerminator());
764 for (auto *PredBB : PNs[0]->blocks()) {
765 if (!PredSet.insert(PredBB))
773 if (isa<IndirectBrInst>(PredBB->getTerminator()) ||
774 isa<InvokeInst>(PredBB->getTerminator())) {
776 << PredBB->getName() << "\n");