hotspot/src/share/vm/c1/c1_LIRAssembler.cpp
changeset 5334 b2d040a8d375
parent 5052 c6c9ff8ad36a
child 5687 b862d1f189bd
child 5547 f4b087cbb361
equal deleted inserted replaced
5333:bb01e3adecb4 5334:b2d040a8d375
   550 
   550 
   551     case lir_monaddr:
   551     case lir_monaddr:
   552       monitor_address(op->in_opr()->as_constant_ptr()->as_jint(), op->result_opr());
   552       monitor_address(op->in_opr()->as_constant_ptr()->as_jint(), op->result_opr());
   553       break;
   553       break;
   554 
   554 
       
   555     case lir_unwind:
       
   556       unwind_op(op->in_opr());
       
   557       break;
       
   558 
   555     default:
   559     default:
   556       Unimplemented();
   560       Unimplemented();
   557       break;
   561       break;
   558   }
   562   }
   559 }
   563 }
   705         op->in_opr2(),
   709         op->in_opr2(),
   706         op->result_opr());
   710         op->result_opr());
   707       break;
   711       break;
   708 
   712 
   709     case lir_throw:
   713     case lir_throw:
   710     case lir_unwind:
   714       throw_op(op->in_opr1(), op->in_opr2(), op->info());
   711       throw_op(op->in_opr1(), op->in_opr2(), op->info(), op->code() == lir_unwind);
       
   712       break;
   715       break;
   713 
   716 
   714     default:
   717     default:
   715       Unimplemented();
   718       Unimplemented();
   716       break;
   719       break;