< prev index next >

src/hotspot/share/opto/loopopts.cpp

Print this page

        

*** 127,137 **** _igvn.set_type(x, t); // If x is a TypeNode, capture any more-precise type permanently into Node // otherwise it will be not updated during igvn->transform since // igvn->type(x) is set to x->Value() already. x->raise_bottom_type(t); ! Node *y = x->Identity(&_igvn); if (y != x) { wins++; x = y; } else { y = _igvn.hash_find(x); --- 127,137 ---- _igvn.set_type(x, t); // If x is a TypeNode, capture any more-precise type permanently into Node // otherwise it will be not updated during igvn->transform since // igvn->type(x) is set to x->Value() already. x->raise_bottom_type(t); ! Node *y = _igvn.apply_identity(x); if (y != x) { wins++; x = y; } else { y = _igvn.hash_find(x);
< prev index next >