equal
deleted
inserted
replaced
3108 // %%% should make a type profile for any invokedynamic that takes a ref argument |
3108 // %%% should make a type profile for any invokedynamic that takes a ref argument |
3109 // profile this call |
3109 // profile this call |
3110 __ profile_call(rsi); |
3110 __ profile_call(rsi); |
3111 } |
3111 } |
3112 |
3112 |
3113 __ movptr(rcx_method_handle, Address(rax_callsite, __ delayed_value(java_dyn_CallSite::target_offset_in_bytes, rcx))); |
3113 __ movptr(rcx_method_handle, Address(rax_callsite, __ delayed_value(java_lang_invoke_CallSite::target_offset_in_bytes, rcx))); |
3114 __ null_check(rcx_method_handle); |
3114 __ null_check(rcx_method_handle); |
3115 __ prepare_to_jump_from_interpreted(); |
3115 __ prepare_to_jump_from_interpreted(); |
3116 __ jump_to_method_handle_entry(rcx_method_handle, rdx); |
3116 __ jump_to_method_handle_entry(rcx_method_handle, rdx); |
3117 } |
3117 } |
3118 |
3118 |