< prev index next >

src/hotspot/share/opto/vectornode.cpp

Print this page

        

*** 1017,1028 **** --- 1017,1030 ---- #endif // PRODUCT Node* VectorUnboxNode::Identity(PhaseGVN *phase) { Node* n = obj()->uncast(); if (n->Opcode() == Op_VectorBox) { + if (Type::cmp(bottom_type(), n->in(VectorBoxNode::Value)->bottom_type()) == 0) { return n->in(VectorBoxNode::Value); } + } return this; } Node* VectorReinterpretNode::Identity(PhaseGVN *phase) { Node* n = in(1);
< prev index next >