equal
deleted
inserted
replaced
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; |