Lines Matching refs:Loop
154 /// |/ 2 = "Loop" optional subregion, with all exits at "Flow" block
160 /// while the true side continues the general flow. So the loop condition
291 std::map<Loop*, unsigned> LoopBlocks;
299 Loop *Loop = LI->getLoopFor(BB);
300 if (!LoopBlocks.count(Loop)) {
301 LoopBlocks[Loop] = 1;
304 LoopBlocks[Loop]++;
308 Loop *CurrentLoop = nullptr;
318 // Make sure we have visited all blocks in this loop before moving back to
319 // the outer loop.
482 /// \brief Collect various loop and predicate infos
487 // and loop infos
499 (*OI)->getEntry()->getName() << " Loop Depth: " << LI->getLoopDepth((*OI)->getEntry()) << "\n");
835 // If the start of the loop is the entry block, we can't branch to it so
849 // Create an extra loop end node