hotspot/src/share/vm/opto/parse2.cpp
changeset 46542 73dd19b96b5d
parent 44315 1e2f842b0c96
child 46630 75aa3e39d02c
equal deleted inserted replaced
46541:d20828de9e39 46542:73dd19b96b5d
  2280       inc_sp(1);
  2280       inc_sp(1);
  2281       Node* null_ctl = top();
  2281       Node* null_ctl = top();
  2282       b = null_check_oop(b, &null_ctl, true, true, true);
  2282       b = null_check_oop(b, &null_ctl, true, true, true);
  2283       assert(null_ctl->is_top(), "no null control here");
  2283       assert(null_ctl->is_top(), "no null control here");
  2284       dec_sp(1);
  2284       dec_sp(1);
       
  2285     } else if (_gvn.type(b)->speculative_always_null() &&
       
  2286                !too_many_traps(Deoptimization::Reason_speculate_null_assert)) {
       
  2287       inc_sp(1);
       
  2288       b = null_assert(b);
       
  2289       dec_sp(1);
  2285     }
  2290     }
  2286     c = _gvn.transform( new CmpPNode(b, a) );
  2291     c = _gvn.transform( new CmpPNode(b, a) );
  2287     do_ifnull(btest, c);
  2292     do_ifnull(btest, c);
  2288     break;
  2293     break;
  2289 
  2294