< prev index next >

src/hotspot/share/c1/c1_LIRAssembler.cpp

Print this page




 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();


< prev index next >