Lines Matching refs:BasicBlock
54 bool isLoopDead(Loop *L, SmallVectorImpl<BasicBlock *> &exitingBlocks,
55 SmallVectorImpl<BasicBlock *> &exitBlocks,
56 bool &Changed, BasicBlock *Preheader);
80 SmallVectorImpl<BasicBlock *> &exitingBlocks, in isLoopDead()
81 SmallVectorImpl<BasicBlock *> &exitBlocks, in isLoopDead()
82 bool &Changed, BasicBlock *Preheader) { in isLoopDead()
83 BasicBlock *exitBlock = exitBlocks[0]; in isLoopDead()
90 BasicBlock::iterator BI = exitBlock->begin(); in isLoopDead()
116 for (BasicBlock::iterator BI = (*LI)->begin(), BE = (*LI)->end(); in isLoopDead()
135 BasicBlock *preheader = L->getLoopPreheader(); in runOnLoop()
148 SmallVector<BasicBlock*, 4> exitingBlocks; in runOnLoop()
151 SmallVector<BasicBlock*, 4> exitBlocks; in runOnLoop()
175 BasicBlock *exitBlock = exitBlocks[0]; in runOnLoop()
192 BasicBlock *exitingBlock = exitingBlocks[0]; in runOnLoop()
193 BasicBlock::iterator BI = exitBlock->begin(); in runOnLoop()
236 SmallPtrSet<BasicBlock*, 8> blocks; in runOnLoop()
238 for (SmallPtrSet<BasicBlock*,8>::iterator I = blocks.begin(), in runOnLoop()