/openjdk9/hotspot/src/cpu/ppc/vm/ |
H A D | runtime_ppc.cpp | 88 __ std(R3_ARG1/*exception oop*/, in_bytes(JavaThread::exception_oop_offset()), R16_thread); 89 __ std(R4_ARG2/*exception pc*/, in_bytes(JavaThread::exception_pc_offset()), R16_thread); 102 __ mr(R3_ARG1, R16_thread); 130 __ ld(R3_ARG1, in_bytes(JavaThread::exception_oop_offset()), R16_thread); 133 __ ld(R4_ARG2, in_bytes(JavaThread::exception_pc_offset()), R16_thread); 138 __ std(R0, in_bytes(JavaThread::exception_handler_pc_offset()), R16_thread); 139 __ std(R0, in_bytes(JavaThread::exception_pc_offset()), R16_thread); 142 __ std(R0, in_bytes(JavaThread::exception_oop_offset()), R16_thread);
|
H A D | c1_Runtime1_ppc.cpp | 60 mr(R3_ARG1, R16_thread); 68 ld(R0, in_bytes(Thread::pending_exception_offset()), R16_thread); 82 std(R0, in_bytes(JavaThread::vm_result_offset()), R16_thread); 85 std(R0, in_bytes(JavaThread::vm_result_2_offset()), R16_thread); 579 __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::exception_handler_for_return_address), R16_thread, Rexception_pc); local 761 __ lwz(tmp, satb_q_active_byte_offset, R16_thread); 764 __ lbz(tmp, satb_q_active_byte_offset, R16_thread); 772 __ ld(tmp, satb_q_index_byte_offset, R16_thread); 778 __ ld(tmp2, satb_q_buf_byte_offset, R16_thread); 782 __ std(tmp, satb_q_index_byte_offset, R16_thread); 797 __ call_VM_leaf(CAST_FROM_FN_PTR(address, SATBMarkQueueSet::handle_zero_index_for_thread), R16_thread); local 886 __ call_VM_leaf(CAST_FROM_FN_PTR(address, DirtyCardQueueSet::handle_zero_index_for_thread), R16_thread); local [all...] |
H A D | templateInterpreterGenerator_ppc.cpp | 124 __ call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::get_signature), R16_thread, R19_method); local 130 __ call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::get_result_handler), R16_thread, R19_method); local 429 // R16_thread - JavaThread* 456 R16_thread); local 1255 // R16_thread - JavaThread* 1318 __ stb(R0, in_bytes(JavaThread::do_not_unlock_if_synchronized_offset()), R16_thread); 1331 __ stb(R0, in_bytes(JavaThread::do_not_unlock_if_synchronized_offset()), R16_thread); 1529 __ serialize_memory(R16_thread, R11_scratch1, R12_scratch2); 1563 __ mr(R3_ARG1, R16_thread); 1606 __ st_ptr(R0, JavaThread::pending_jni_exception_check_fn_offset(), R16_thread); 1681 R16_thread, local 2103 __ call_VM_leaf(CAST_FROM_FN_PTR(address, Deoptimization::popframe_preserve_args), R16_thread, R4_ARG2, R5_ARG3); local 2182 __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::exception_handler_for_return_address), R16_thread, return_pc); local [all...] |
H A D | sharedRuntime_ppc.cpp | 1516 __ mr(R3_ARG1, R16_thread); 2032 // (derived from JavaThread* which is in R16_thread) and, if static, 2144 __ addi(r_carg1_jnienv, R16_thread, in_bytes(JavaThread::jni_environment_offset())); 2164 assert(R16_thread->is_nonvolatile(), "thread must be in non-volatile register"); 2214 __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::complete_monitor_locking_C), r_oop, r_box, R16_thread); local 2339 __ serialize_memory(R16_thread, r_temp_4, r_temp_5); 2376 __ call_VM_leaf(entry_point, R16_thread); 2454 __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::complete_monitor_unlocking_C), r_oop, r_box, R16_thread); local 2490 __ st_ptr(R0, JavaThread::pending_jni_exception_check_fn_offset(), R16_thread); 2782 __ std(R3_ARG1, in_bytes(JavaThread::exception_oop_offset()), R16_thread); 2829 __ call_VM_leaf(CAST_FROM_FN_PTR(address, Deoptimization::fetch_unroll_info), R16_thread, exec_mode_reg); local 2896 R16_thread/*thread*/, exec_mode_reg/*exec_mode*/); local 2970 R16_thread, klass_index_reg, R5_ARG3); local 3029 R16_thread, unc_trap_reg); local [all...] |
H A D | macroAssembler_ppc.cpp | 1179 mr(R3_ARG1, R16_thread); 1407 ld_ptr(R0, JavaThread::reserved_stack_activation_offset(), R16_thread); 1413 call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::enable_stack_reserved_zone), R16_thread); local 2108 orr(temp_reg, R16_thread, temp_reg); 2167 orr(temp_reg, R16_thread, mark_reg); 2200 orr(temp2_reg, R16_thread, temp2_reg); 2309 ld(obj, in_bytes(JavaThread::tlab_top_offset()), R16_thread); 2310 ld(R0, in_bytes(JavaThread::tlab_end_offset()), R16_thread); 2331 std(new_top, in_bytes(JavaThread::tlab_top_offset()), R16_thread); 2732 cmpxchgd(flag, /*current val*/ R0, (intptr_t)0, /*new val*/ R16_thread, owner_addr_Re 3132 call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::g1_wb_pre), Rpre_val, R16_thread); local 3210 call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::g1_wb_post), Rcard_addr, R16_thread); local [all...] |
H A D | interp_masm_ppc_64.cpp | 101 lwz(scratch_reg, in_bytes(JavaThread::popframe_condition_offset()), R16_thread); 139 ld(Rthr_state_addr, in_bytes(JavaThread::jvmti_thread_state_offset()), R16_thread); 162 ld(RjvmtiState, in_bytes(JavaThread::jvmti_thread_state_offset()), R16_thread); 594 lbz(Rdo_not_unlock_flag, in_bytes(JavaThread::do_not_unlock_if_synchronized_offset()), R16_thread); 597 stb(R0, in_bytes(JavaThread::do_not_unlock_if_synchronized_offset()), R16_thread); // reset flag 801 ld_ptr(R0, JavaThread::reserved_stack_activation_offset(), R16_thread); 807 call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::enable_stack_reserved_zone), R16_thread); local 1052 lwz(Rinterp_only, in_bytes(JavaThread::interp_only_mode_offset()), R16_thread); 1216 call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::OSR_migration_begin), R16_thread); local 2355 lwz(R0, in_bytes(JavaThread::interp_only_mode_offset()), R16_thread); [all...] |
H A D | stubGenerator_ppc.cpp | 230 // R16_thread - JavaThread* 243 __ mr(R16_thread, r_arg_thread); 270 assert(r_new_arg_entry != tos && r_new_arg_entry != R19_method && r_new_arg_entry != R16_thread, 384 // R16_thread 394 __ std(R3_ARG1, in_bytes(JavaThread::pending_exception_offset()), R16_thread); 396 __ std(exception_file, in_bytes(JavaThread::exception_file_offset()), R16_thread); 398 __ stw(exception_line, in_bytes(JavaThread::exception_line_offset()), R16_thread); 441 R16_thread); 460 R16_thread, local 474 R16_thread); [all...] |
H A D | interp_masm_ppc.hpp | 45 #define thread_(field_name) in_bytes(JavaThread::field_name ## _offset()), R16_thread
|
H A D | register_ppc.hpp | 684 REGISTER_DECLARATION(Register, R16_thread, R16); // address of current thread 692 #define R16_thread AS_REGISTER(Register, R16) macro
|
H A D | c1_CodeStubs_ppc.cpp | 360 __ cmpd(CCR0, _obj, R16_thread);
|
H A D | methodHandles_ppc.cpp | 130 __ lwz(temp, in_bytes(JavaThread::interp_only_mode_offset()), R16_thread);
|
H A D | templateTable_ppc_64.cpp | 1715 __ call_VM_leaf(CAST_FROM_FN_PTR(address, SharedRuntime::OSR_migration_begin), R16_thread); local 3692 __ ld(RoldTopValue, in_bytes(JavaThread::tlab_top_offset()), R16_thread); 3693 __ ld(RendValue, in_bytes(JavaThread::tlab_end_offset()), R16_thread); 3701 __ std(RnewTopValue, in_bytes(JavaThread::tlab_top_offset()), R16_thread); 3718 __ ld(RtlabWasteLimitValue, in_bytes(JavaThread::tlab_refill_waste_limit_offset()), R16_thread); 3726 __ std(RtlabWasteLimitValue, in_bytes(JavaThread::tlab_refill_waste_limit_offset()), R16_thread);
|
H A D | c1_LIRAssembler_ppc.cpp | 188 __ ld(Rexception, in_bytes(JavaThread::exception_oop_offset()), R16_thread); 190 __ std(R0, in_bytes(JavaThread::exception_oop_offset()), R16_thread); 191 __ std(R0, in_bytes(JavaThread::exception_pc_offset()), R16_thread); 1277 // TODO: PPC port __ ld(polling_page, in_bytes(JavaThread::poll_address_offset()), R16_thread); 1306 // TODO: PPC port __ ld(poll_addr, in_bytes(JavaThread::poll_address_offset()), R16_thread);
|
H A D | c1_LIRGenerator_ppc.cpp | 1233 return FrameMap::as_pointer_opr(R16_thread);
|