hotspot/src/share/vm/c1/c1_LIRAssembler.hpp
changeset 5687 b862d1f189bd
parent 5334 b2d040a8d375
child 5702 201c5cde25bb
equal deleted inserted replaced
5686:5435e77aa3df 5687:b862d1f189bd
    82   Address as_Address(LIR_Address* addr);
    82   Address as_Address(LIR_Address* addr);
    83   Address as_Address_lo(LIR_Address* addr);
    83   Address as_Address_lo(LIR_Address* addr);
    84   Address as_Address_hi(LIR_Address* addr);
    84   Address as_Address_hi(LIR_Address* addr);
    85 
    85 
    86   // debug information
    86   // debug information
    87   void add_call_info(int pc_offset, CodeEmitInfo* cinfo, bool is_method_handle_invoke = false);
    87   void add_call_info(int pc_offset, CodeEmitInfo* cinfo);
    88   void add_debug_info_for_branch(CodeEmitInfo* info);
    88   void add_debug_info_for_branch(CodeEmitInfo* info);
    89   void add_debug_info_for_div0(int pc_offset, CodeEmitInfo* cinfo);
    89   void add_debug_info_for_div0(int pc_offset, CodeEmitInfo* cinfo);
    90   void add_debug_info_for_div0_here(CodeEmitInfo* info);
    90   void add_debug_info_for_div0_here(CodeEmitInfo* info);
    91   void add_debug_info_for_null_check(int pc_offset, CodeEmitInfo* cinfo);
    91   void add_debug_info_for_null_check(int pc_offset, CodeEmitInfo* cinfo);
    92   void add_debug_info_for_null_check_here(CodeEmitInfo* info);
    92   void add_debug_info_for_null_check_here(CodeEmitInfo* info);
   210 
   210 
   211   void call(        LIR_OpJavaCall* op, relocInfo::relocType rtype);
   211   void call(        LIR_OpJavaCall* op, relocInfo::relocType rtype);
   212   void ic_call(     LIR_OpJavaCall* op);
   212   void ic_call(     LIR_OpJavaCall* op);
   213   void vtable_call( LIR_OpJavaCall* op);
   213   void vtable_call( LIR_OpJavaCall* op);
   214 
   214 
   215   // JSR 292
       
   216   void preserve_SP(LIR_OpJavaCall* op);
       
   217   void restore_SP( LIR_OpJavaCall* op);
       
   218 
       
   219   void osr_entry();
   215   void osr_entry();
   220 
   216 
   221   void build_frame();
   217   void build_frame();
   222 
   218 
   223   void throw_op(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info);
   219   void throw_op(LIR_Opr exceptionPC, LIR_Opr exceptionOop, CodeEmitInfo* info);