src/share/vm/opto/superword.cpp

changeset 1976
6027dddc26c6
parent 1940
49fac4acd688
child 2314
f95d63e2154a
equal deleted inserted replaced
1975:d678e3277048 1976:6027dddc26c6
1170 1170
1171 _phase->_igvn.register_new_node_with_optimizer(vn); 1171 _phase->_igvn.register_new_node_with_optimizer(vn);
1172 _phase->set_ctrl(vn, _phase->get_ctrl(p->at(0))); 1172 _phase->set_ctrl(vn, _phase->get_ctrl(p->at(0)));
1173 for (uint j = 0; j < p->size(); j++) { 1173 for (uint j = 0; j < p->size(); j++) {
1174 Node* pm = p->at(j); 1174 Node* pm = p->at(j);
1175 _igvn.hash_delete(pm); 1175 _igvn.replace_node(pm, vn);
1176 _igvn.subsume_node(pm, vn);
1177 } 1176 }
1178 _igvn._worklist.push(vn); 1177 _igvn._worklist.push(vn);
1179 } 1178 }
1180 } 1179 }
1181 } 1180 }

mercurial