src/hotspot/share/c1/c1_GraphBuilder.cpp
changeset 59032 ad05ed6f2a77
parent 58545 725244418646
child 59330 5b96c12f909d
equal deleted inserted replaced
59029:3786a0962570 59032:ad05ed6f2a77
  2588     simplify(phi);
  2588     simplify(phi);
  2589   );
  2589   );
  2590 
  2590 
  2591 #ifdef ASSERT
  2591 #ifdef ASSERT
  2592   for_each_phi_fun(b, phi,
  2592   for_each_phi_fun(b, phi,
  2593                    assert(phi->operand_count() != 1 || phi->subst() != phi, "missed trivial simplification");
  2593                    assert(phi->operand_count() != 1 || phi->subst() != phi || phi->is_illegal(), "missed trivial simplification");
  2594   );
  2594   );
  2595 
  2595 
  2596   ValueStack* state = b->state()->caller_state();
  2596   ValueStack* state = b->state()->caller_state();
  2597   for_each_state_value(state, value,
  2597   for_each_state_value(state, value,
  2598     Phi* phi = value->as_Phi();
  2598     Phi* phi = value->as_Phi();