Mercurial > hg > truffle
comparison src/cpu/x86/vm/sharedRuntime_x86_32.cpp @ 17033:2d6dd2eebd51
Fixed HSAIL deopt
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Tue, 02 Sep 2014 21:42:37 -0700 |
parents | 4ca6dc0799b6 |
children | 89152779163c |
comparison
equal
deleted
inserted
replaced
17032:8f3ece00da4f | 17033:2d6dd2eebd51 |
---|---|
710 __ jcc(Assembler::below, L_ok); | 710 __ jcc(Assembler::below, L_ok); |
711 __ bind(L_fail); | 711 __ bind(L_fail); |
712 } | 712 } |
713 | 713 |
714 void SharedRuntime::gen_i2c_adapter(MacroAssembler *masm, | 714 void SharedRuntime::gen_i2c_adapter(MacroAssembler *masm, |
715 int total_args_passed, | 715 int total_args_passed, |
716 int comp_args_on_stack, | 716 int comp_args_on_stack, |
717 const BasicType *sig_bt, | 717 const BasicType *sig_bt, |
718 const VMRegPair *regs) { | 718 const VMRegPair *regs |
719 int frame_extension_argument) { | |
720 assert(frame_extension_arguments == -1, "unsupported"); | |
719 | 721 |
720 // Note: rsi contains the senderSP on entry. We must preserve it since | 722 // Note: rsi contains the senderSP on entry. We must preserve it since |
721 // we may do a i2c -> c2i transition if we lose a race where compiled | 723 // we may do a i2c -> c2i transition if we lose a race where compiled |
722 // code goes non-entrant while we get args ready. | 724 // code goes non-entrant while we get args ready. |
723 | 725 |