Lines Matching refs:PredBB
487 BasicBlock *PredBB = DestBB->getSinglePredecessor();
488 assert(PredBB && "Block doesn't have a single predecessor!");
501 // Anything that branched to PredBB now branches to DestBB.
502 PredBB->replaceAllUsesWith(DestBB);
504 // Splice all the instructions from PredBB to DestBB.
505 PredBB->getTerminator()->eraseFromParent();
506 DestBB->getInstList().splice(DestBB->begin(), PredBB->getInstList());
511 BasicBlock *PredBBIDom = DT->getNode(PredBB)->getIDom()->getBlock();
513 DT->eraseNode(PredBB);
517 PredBB->eraseFromParent();
694 BasicBlock *PredBB = OldValPN->getIncomingBlock(i);
696 Value *Selected = selectIncomingValueForBlock(PredVal, PredBB,
701 PN->addIncoming(Selected, PredBB);
707 BasicBlock *PredBB = BBPreds[i];
708 Value *Selected = selectIncomingValueForBlock(OldVal, PredBB,
713 PN->addIncoming(Selected, PredBB);