Lines Matching defs:merge
69 // '#' top, result of conflict merge
76 // Basic block headers are the only merge points. We use this iteration to
85 // merge exit state of BB into entry state of all successor BBs,
677 CellTypeState CellTypeState::merge(CellTypeState cts, int slot) const {
681 "merge of bottom values is handled elsewhere");
699 assert(result.is_valid_state(), "checking that CTS merge maintains legal state");
712 CellTypeState v = cts[i].merge(bbts[i], i);
727 // then we do not merge in the monitor state.
732 CellTypeState v = cts[i].merge(bbts[i], i);
777 // always merge local state even if monitors don't match.
788 report_monitor_mismatch("monitor stack height merge conflict");
1670 // would have rejected any use of such a merge.