Lines Matching refs:loop
86 // Check for loop alignment
97 // NOPs for align loop head. The constants are hidden from tuning
108 return unit_sz; // Loop does not loop, more often than not!
110 return OptoLoopAlignment; // Otherwise align loop head
326 // Print loop, if any
327 const Block *bhead = this; // Head of self-loop
330 LoopNode *loop = bh->as_Loop();
331 const Block *bx = (*bbs)[loop->in(LoopNode::LoopBackControl)->_idx];
336 // Dump any loop-specific bits, especially for CountedLoops.
337 loop->dump_spec(st);
339 st->print(" top-of-loop");
563 // into Goto's so that when you enter the infinite loop you indeed hang.
649 // Set loop alignment for every block
678 // need to turn into Goto's so that when you enter the infinite loop you
931 break; // Some kind of loop
1292 // This may be a loop, but we can't do much about it.
1428 // Edge e completes a loop in a trace. If the target block is head of the
1429 // loop, rotate the loop block so that the loop ends in a conditional branch.
1435 assert(last_block() == src_block, "loop discovery at back branch");
1450 // Rotate the loop by doing two-part linked-list surgery.
1458 // a loop head before another loop top, use the the loop head alignment.