Lines Matching defs:PBI
149 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator());
152 if (!PBI)
157 if (PBI->isUnconditional()) {
172 assert(PBI->isConditional());
175 Value *PC = PBI->getCondition();
188 for (BasicBlock::iterator BI = Pred->begin(), BE = PBI->getIterator();
204 BasicBlock *PS1 = PBI->getSuccessor(0);
205 BasicBlock *PS2 = PBI->getSuccessor(1);
279 BranchInst *PBI = cast<BranchInst>(FirstCondBlock->getTerminator());
282 Value *PC = PBI->getCondition();
285 CB = PBI->getSuccessor(1 - Idx);
289 PBI = cast<BranchInst>(FirstCondBlock->getTerminator());
290 Value *CC = PBI->getCondition();
292 Builder.SetInsertPoint(PBI);
301 PBI->replaceUsesOfWith(CC, NC);
488 BranchInst *PBI = cast<BranchInst>(FirstEntryBlock->getTerminator());
489 assert(PBI->getCondition() == CInst2);
492 Builder.SetInsertPoint(PBI);
494 InvertBranch(PBI, Builder);
496 Value *NC = Builder.CreateBinOp(CombineOp, CInst1, PBI->getCondition());
497 PBI->replaceUsesOfWith(PBI->getCondition(), NC);