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

src/share/vm/opto/ifnode.cpp

Print this page

        

*** 671,681 **** // / \ | // / \ | // / Region // Node* IfNode::fold_compares(PhaseGVN* phase) { ! if (!phase->C->eliminate_boxing() || Opcode() != Op_If) return NULL; Node* this_cmp = in(1)->in(1); if (this_cmp != NULL && this_cmp->Opcode() == Op_CmpI && this_cmp->in(2)->is_Con() && this_cmp->in(2) != phase->C->top()) { Node* ctrl = in(0); --- 671,681 ---- // / \ | // / \ | // / Region // Node* IfNode::fold_compares(PhaseGVN* phase) { ! if (Opcode() != Op_If) return NULL; Node* this_cmp = in(1)->in(1); if (this_cmp != NULL && this_cmp->Opcode() == Op_CmpI && this_cmp->in(2)->is_Con() && this_cmp->in(2) != phase->C->top()) { Node* ctrl = in(0);
src/share/vm/opto/ifnode.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File