609 assert(op->info() == NULL, "not supported");
610 _masm->nop();
611 break;
612
613 case lir_label:
614 Unimplemented();
615 break;
616
617 case lir_build_frame:
618 build_frame();
619 break;
620
621 case lir_std_entry:
622 // init offsets
623 offsets()->set_value(CodeOffsets::OSR_Entry, _masm->offset());
624 _masm->align(CodeEntryAlignment);
625 if (needs_icache(compilation()->method())) {
626 check_icache();
627 }
628 offsets()->set_value(CodeOffsets::Verified_Entry, _masm->offset());
629 _masm->verified_entry();
630 build_frame();
631 offsets()->set_value(CodeOffsets::Frame_Complete, _masm->offset());
632 break;
633
634 case lir_osr_entry:
635 offsets()->set_value(CodeOffsets::OSR_Entry, _masm->offset());
636 osr_entry();
637 break;
638
639 case lir_24bit_FPU:
640 set_24bit_FPU();
641 break;
642
643 case lir_reset_FPU:
644 reset_FPU();
645 break;
646
647 case lir_breakpoint:
648 breakpoint();
|
609 assert(op->info() == NULL, "not supported");
610 _masm->nop();
611 break;
612
613 case lir_label:
614 Unimplemented();
615 break;
616
617 case lir_build_frame:
618 build_frame();
619 break;
620
621 case lir_std_entry:
622 // init offsets
623 offsets()->set_value(CodeOffsets::OSR_Entry, _masm->offset());
624 _masm->align(CodeEntryAlignment);
625 if (needs_icache(compilation()->method())) {
626 check_icache();
627 }
628 offsets()->set_value(CodeOffsets::Verified_Entry, _masm->offset());
629 offsets()->set_value(CodeOffsets::Verified_Value_Entry, _masm->offset());
630 _masm->verified_entry();
631 build_frame();
632 offsets()->set_value(CodeOffsets::Frame_Complete, _masm->offset());
633 break;
634
635 case lir_osr_entry:
636 offsets()->set_value(CodeOffsets::OSR_Entry, _masm->offset());
637 osr_entry();
638 break;
639
640 case lir_24bit_FPU:
641 set_24bit_FPU();
642 break;
643
644 case lir_reset_FPU:
645 reset_FPU();
646 break;
647
648 case lir_breakpoint:
649 breakpoint();
|