Lines Matching refs:BBI
755 BasicBlock::iterator BBI = BB->begin(); in TryToSimplifyUncondBranchFromEmptyBlock() local
756 while (isa<PHINode>(*BBI)) { in TryToSimplifyUncondBranchFromEmptyBlock()
757 for (Use &U : BBI->uses()) { in TryToSimplifyUncondBranchFromEmptyBlock()
765 ++BBI; in TryToSimplifyUncondBranchFromEmptyBlock()
1141 BasicBlock::iterator BBI = I, BBE = BB->end(); in changeToUnreachable() local
1142 while (BBI != BBE) { in changeToUnreachable()
1143 if (!BBI->use_empty()) in changeToUnreachable()
1144 BBI->replaceAllUsesWith(UndefValue::get(BBI->getType())); in changeToUnreachable()
1145 BB->getInstList().erase(BBI++); in changeToUnreachable()
1180 for (BasicBlock::iterator BBI = BB->begin(), E = BB->end(); BBI != E;++BBI){ in markAliveBlocks() local
1181 if (CallInst *CI = dyn_cast<CallInst>(BBI)) { in markAliveBlocks()
1186 ++BBI; in markAliveBlocks()
1187 if (!isa<UnreachableInst>(BBI)) { in markAliveBlocks()
1189 changeToUnreachable(BBI, false); in markAliveBlocks()
1199 if (StoreInst *SI = dyn_cast<StoreInst>(BBI)) { in markAliveBlocks()