Lines Matching refs:BI
180 BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator());
185 if (BI && BI->isUnconditional() &&
193 BasicBlock *Succ = BI->getSuccessor(0);
675 if (BranchInst *BI = dyn_cast<BranchInst>(Terminator)) {
677 if (BI->isUnconditional()) return false;
678 Condition = BI->getCondition();
1109 else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator()))
1110 DestBB = BI->getSuccessor(cast<ConstantInt>(Val)->isZero());
1384 BasicBlock::iterator BI = BB->begin();
1385 for (; PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
1390 for (; !isa<TerminatorInst>(BI); ++BI) {
1391 Instruction *New = BI->clone();
1392 New->setName(BI->getName());
1394 ValueMapping[BI] = New;
1529 BasicBlock::iterator BI = BB->begin();
1530 for (; PHINode *PN = dyn_cast<PHINode>(BI); ++BI)
1535 for (; BI != BB->end(); ++BI) {
1536 Instruction *New = BI->clone();
1551 ValueMapping[BI] = IV;
1554 New->setName(BI->getName());
1556 ValueMapping[BI] = New;