Lines Matching defs:BI
215 BranchInst *BI = dyn_cast<BranchInst>(Header->getTerminator());
216 assert(BI && BI->isConditional() && "need header with conditional exit");
217 BasicBlock *HeaderExit = BI->getSuccessor(0);
219 HeaderExit = BI->getSuccessor(1);
241 BranchInst *BI = dyn_cast<BranchInst>(Latch->getTerminator());
243 if (!BI || !BI->isConditional())
246 BasicBlock *Exit = BI->getSuccessor(1);
248 Exit = BI->getSuccessor(0);
426 BranchInst *BI = dyn_cast<BranchInst>(OrigHeader->getTerminator());
427 if (!BI || BI->isUnconditional())
520 BasicBlock *Exit = BI->getSuccessor(0);
521 BasicBlock *NewHeader = BI->getSuccessor(1);
785 for (BasicBlock::iterator BI = SuccBB->begin();
786 PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
845 assert(PHBI->isConditional() && "Should be clone of BI condbr!");
851 updateBranchWeights(*PHBI, *BI, HasConditionalPreHeader, BISuccsSwapped);
1028 BranchInst *BI = dyn_cast<BranchInst>(LastExit->getTerminator());
1029 if (!BI)