Lines Matching refs:PBI
151 BranchInst *PBI = dyn_cast<BranchInst>(Pred->getTerminator()); in FlattenParallelAndOr() local
154 if (!PBI) in FlattenParallelAndOr()
159 if (PBI->isUnconditional()) { in FlattenParallelAndOr()
174 assert(PBI->isConditional()); in FlattenParallelAndOr()
177 Value *PC = PBI->getCondition(); in FlattenParallelAndOr()
190 for (BasicBlock::iterator BI = Pred->begin(), BE = PBI->getIterator(); in FlattenParallelAndOr()
206 BasicBlock *PS1 = PBI->getSuccessor(0); in FlattenParallelAndOr()
207 BasicBlock *PS2 = PBI->getSuccessor(1); in FlattenParallelAndOr()
281 BranchInst *PBI = cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr() local
284 Value *PC = PBI->getCondition(); in FlattenParallelAndOr()
287 CB = PBI->getSuccessor(1 - Idx); in FlattenParallelAndOr()
292 PBI = cast<BranchInst>(FirstCondBlock->getTerminator()); in FlattenParallelAndOr()
293 Value *CC = PBI->getCondition(); in FlattenParallelAndOr()
295 Builder.SetInsertPoint(PBI); in FlattenParallelAndOr()
304 PBI->replaceUsesOfWith(CC, NC); in FlattenParallelAndOr()
485 BranchInst *PBI = cast<BranchInst>(FirstEntryBlock->getTerminator()); in MergeIfRegion() local
486 assert(PBI->getCondition() == CInst2); in MergeIfRegion()
489 Builder.SetInsertPoint(PBI); in MergeIfRegion()
498 PBI->swapSuccessors(); in MergeIfRegion()
501 PBI->replaceUsesOfWith(CInst2, NC); in MergeIfRegion()
505 for (BasicBlock *Succ : successors(PBI)) { in MergeIfRegion()