Lines Matching defs:backedge
341 // peeled-loop backedge has 2 users.
342 // Step 3: Cut the backedge on the clone (so its not a loop) and remove the
343 // extra backedge user.
511 // peeled-loop backedge has 2 users.
520 // Then loop body backedge value remains the same.
528 // Step 3: Cut the backedge on the clone (so its not a loop) and remove the
529 // extra backedge user.
837 // Check for 'n' being pinned in the backedge.
1407 // times its backedge is never taken. Kill the backedge.
1435 // Kill the clone's backedge
1484 Node* backedge = _head->as_Loop()->in(LoopNode::LoopBackControl);
1485 return _phase->dom_lca_internal(ctrl, backedge) == ctrl;
1806 // Range checks that do not dominate the loop backedge (ie.
2057 return; // Allocation loops RARELY take backedge
2126 // The test should look like just the backedge of a CountedLoop
2157 // iteration. Then the CountedLoopEnd will collapse (backedge never
2201 // Then the CountedLoopEnd will collapse (backedge will not be taken)
2351 // Also ignore the occasional dead backedge
2360 !tail()->is_top()) { // Also ignore the occasional dead backedge