Lines Matching refs:BasicBlock
34 #include "llvm/IR/BasicBlock.h"
205 BasicBlock *InsertBB = PHI->getIncomingBlock(i);
448 BasicBlock *Header = L->getHeader();
451 for (BasicBlock::iterator I = Header->begin();
485 SmallVector<BasicBlock*, 8> ExitBlocks;
492 BasicBlock *ExitBB = ExitBlocks[i];
517 BasicBlock::iterator BBI = ExitBB->begin();
1081 if (BasicBlock *LatchBlock = L->getLoopLatch()) {
1158 for (BasicBlock::iterator I = L->getHeader()->begin(); isa<PHINode>(I); ++I) {
1323 BasicBlock *LatchBlock = L->getLoopLatch();
1417 static bool AlmostDeadIV(PHINode *Phi, BasicBlock *LatchBlock, Value *Cond) {
1453 BasicBlock *LatchBlock = L->getLoopLatch();
1456 for (BasicBlock::iterator I = L->getHeader()->begin(); isa<PHINode>(I); ++I) {
1714 BasicBlock *ExitBlock = L->getExitBlock();
1717 BasicBlock *Preheader = L->getLoopPreheader();
1721 BasicBlock::iterator I = Preheader->getTerminator();
1757 BasicBlock *UseBB = User->getParent();