src/share/vm/opto/compile.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6787050 Cdiff src/share/vm/opto/compile.cpp

src/share/vm/opto/compile.cpp

Print this page

        

*** 2190,2200 **** } break; case Op_DecodeN: assert(!n->in(1)->is_EncodeP(), "should be optimized out"); ! assert(n->in(0) == NULL, "no control"); break; case Op_EncodeP: { Node* in1 = n->in(1); if (in1->is_DecodeN()) { --- 2190,2202 ---- } break; case Op_DecodeN: assert(!n->in(1)->is_EncodeP(), "should be optimized out"); ! // DecodeN could be pinned on Sparc where it can't be fold into ! // an address expression, see the code for Op_CastPP above. ! assert(n->in(0) == NULL || !Matcher::clone_shift_expressions, "no control except on sparc"); break; case Op_EncodeP: { Node* in1 = n->in(1); if (in1->is_DecodeN()) {
src/share/vm/opto/compile.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File