src/cpu/x86/vm/c1_LIRAssembler_x86.cpp

changeset 1919
61b2245abf36
parent 1846
befdf73d6b82
child 1927
87fc6aca31ab
     1.1 --- a/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp	Thu May 20 06:34:23 2010 -0700
     1.2 +++ b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp	Fri May 21 02:59:24 2010 -0700
     1.3 @@ -2784,7 +2784,7 @@
     1.4    assert(!os::is_MP() || (__ offset() + NativeCall::displacement_offset) % BytesPerWord == 0,
     1.5           "must be aligned");
     1.6    __ call(AddressLiteral(op->addr(), rtype));
     1.7 -  add_call_info(code_offset(), op->info(), op->is_method_handle_invoke());
     1.8 +  add_call_info(code_offset(), op->info());
     1.9  }
    1.10  
    1.11  
    1.12 @@ -2795,7 +2795,7 @@
    1.13           (__ offset() + NativeCall::displacement_offset) % BytesPerWord == 0,
    1.14           "must be aligned");
    1.15    __ call(AddressLiteral(op->addr(), rh));
    1.16 -  add_call_info(code_offset(), op->info(), op->is_method_handle_invoke());
    1.17 +  add_call_info(code_offset(), op->info());
    1.18  }
    1.19  
    1.20  
    1.21 @@ -2805,16 +2805,6 @@
    1.22  }
    1.23  
    1.24  
    1.25 -void LIR_Assembler::preserve_SP(LIR_OpJavaCall* op) {
    1.26 -  __ movptr(FrameMap::method_handle_invoke_SP_save_opr()->as_register(), rsp);
    1.27 -}
    1.28 -
    1.29 -
    1.30 -void LIR_Assembler::restore_SP(LIR_OpJavaCall* op) {
    1.31 -  __ movptr(rsp, FrameMap::method_handle_invoke_SP_save_opr()->as_register());
    1.32 -}
    1.33 -
    1.34 -
    1.35  void LIR_Assembler::emit_static_call_stub() {
    1.36    address call_pc = __ pc();
    1.37    address stub = __ start_a_stub(call_stub_size);

mercurial