< prev index next >

src/hotspot/share/c1/c1_LIRAssembler.cpp

Print this page




 604       assert(op->info() == NULL, "not supported");
 605       _masm->nop();
 606       break;
 607 
 608     case lir_label:
 609       Unimplemented();
 610       break;
 611 
 612     case lir_build_frame:
 613       build_frame();
 614       break;
 615 
 616     case lir_std_entry:
 617       // init offsets
 618       offsets()->set_value(CodeOffsets::OSR_Entry, _masm->offset());
 619       _masm->align(CodeEntryAlignment);
 620       if (needs_icache(compilation()->method())) {
 621         check_icache();
 622       }
 623       offsets()->set_value(CodeOffsets::Verified_Entry, _masm->offset());

 624       _masm->verified_entry();
 625       build_frame();
 626       offsets()->set_value(CodeOffsets::Frame_Complete, _masm->offset());
 627       break;
 628 
 629     case lir_osr_entry:
 630       offsets()->set_value(CodeOffsets::OSR_Entry, _masm->offset());
 631       osr_entry();
 632       break;
 633 
 634     case lir_24bit_FPU:
 635       set_24bit_FPU();
 636       break;
 637 
 638     case lir_reset_FPU:
 639       reset_FPU();
 640       break;
 641 
 642     case lir_breakpoint:
 643       breakpoint();




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


< prev index next >