Lines Matching defs:LoopBlocks
190 // LoopBlocks contains all of the basic blocks of the loop, including the
193 std::vector<BasicBlock*> LoopBlocks;
194 // NewBlocks contained cloned copy of basic blocks from LoopBlocks.
980 LoopBlocks.clear();
984 // the LoopBlocks list.
986 LoopBlocks.push_back(NewPreheader);
989 LoopBlocks.insert(LoopBlocks.end(), L->block_begin(), L->block_end());
1003 LoopBlocks.insert(LoopBlocks.end(), ExitBlocks.begin(), ExitBlocks.end());
1008 NewBlocks.reserve(LoopBlocks.size());
1010 for (unsigned i = 0, e = LoopBlocks.size(); i != e; ++i) {
1011 BasicBlock *NewBB = CloneBasicBlock(LoopBlocks[i], VMap, ".us", F);
1014 VMap[LoopBlocks[i]] = NewBB; // Keep the BB mapping.
1015 LPM->cloneBasicBlockSimpleAnalysis(LoopBlocks[i], NewBB, L);
1085 assert(OldBR->isUnconditional() && OldBR->getSuccessor(0) == LoopBlocks[0] &&
1089 EmitPreheaderBranchOnCondition(LIC, Val, NewBlocks[0], LoopBlocks[0], OldBR,