Lines Matching defs:merge
161 // When paths are cut off, values at later merge points can rise
666 // associated with a merge that doesn't involve a backedge can
711 // Build normal and exceptional exit merge points.
1374 merge(bci());
1419 // If the successor has several predecessors, then it is a merge
1425 //------------------------------merge------------------------------------------
1446 //------------------------------merge------------------------------------------
1448 void Parse::merge(int target_bci) {
1501 // If this path is dead, do not bother capturing it as a merge.
1572 // Compute where to merge into
1576 if (pnum == 1) { // Last merge for this Region?
1597 if (m != n) { // Different; must merge
1604 assert(phi == NULL, "the merge contains phis, not vice versa");
1633 phi->set_req(pnum, n); // Then add 'n' to the merge
1635 // Last merge for this Phi.
1656 // newin has been subsumed into the lazy merge, and is now dead.
2180 // Output info on merge-points, cloning, and within _jsr..._ret