Lines Matching refs:BBI
270 BasicBlock::iterator BBI = BI; in EliminateMostlyEmptyBlocks() local
271 if (BBI != BB->begin()) { in EliminateMostlyEmptyBlocks()
272 --BBI; in EliminateMostlyEmptyBlocks()
273 while (isa<DbgInfoIntrinsic>(BBI)) { in EliminateMostlyEmptyBlocks()
274 if (BBI == BB->begin()) in EliminateMostlyEmptyBlocks()
276 --BBI; in EliminateMostlyEmptyBlocks()
278 if (!isa<DbgInfoIntrinsic>(BBI) && !isa<PHINode>(BBI)) in EliminateMostlyEmptyBlocks()
304 BasicBlock::const_iterator BBI = BB->begin(); in CanMergeBlocks() local
305 while (const PHINode *PN = dyn_cast<PHINode>(BBI++)) { in CanMergeBlocks()
346 BBI = DestBB->begin(); in CanMergeBlocks()
347 while (const PHINode *PN = dyn_cast<PHINode>(BBI++)) { in CanMergeBlocks()
394 for (BasicBlock::iterator BBI = DestBB->begin(); in EliminateMostlyEmptyBlock() local
395 (PN = dyn_cast<PHINode>(BBI)); ++BBI) { in EliminateMostlyEmptyBlock()