Searched defs:scratch_reg (Results 1 - 3 of 3) sorted by relevance
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | interp_masm_sparc.cpp | 178 void InterpreterMacroAssembler::check_and_handle_popframe(Register scratch_reg) { argument 183 ld(G2_thread, JavaThread::popframe_condition_offset(), scratch_reg); 188 btst(JavaThread::popframe_pending_bit, scratch_reg); 191 btst(JavaThread::popframe_processing_bit, scratch_reg); 234 void InterpreterMacroAssembler::check_and_handle_earlyret(Register scratch_reg) { argument
|
H A D | stubGenerator_sparc.cpp | 493 Register scratch_reg = Gtemp; local 494 __ ld_ptr(exception_addr, scratch_reg); 495 __ br_notnull_short(scratch_reg, Assembler::pt, L); 586 void get_v8_oop_lock_ptr(Register lock_ptr_reg, Register mark_oop_reg, Register scratch_reg) { argument 591 assert(scratch_reg != noreg, "just checking"); 594 __ and3(mark_oop_reg, StubRoutines::Sparc::v8_oop_lock_mask_in_place, scratch_reg); 595 __ add(lock_ptr_reg, scratch_reg, lock_ptr_reg); 599 void generate_v8_lock_prologue(Register lock_reg, Register lock_ptr_reg, Register yield_reg, Label& retry, Label& dontyield, Register mark_oop_reg = noreg, Register scratch_reg = noreg) { 601 get_v8_oop_lock_ptr(lock_ptr_reg, mark_oop_reg, scratch_reg); 638 void generate_v8_lock_epilogue(Register lock_reg, Register lock_ptr_reg, Register yield_reg, Label& retry, Label& dontyield, Register mark_oop_reg = noreg, Register scratch_reg [all...] |
H A D | assembler_sparc.cpp | 1094 void MacroAssembler::check_and_forward_exception(Register scratch_reg) argument 1098 check_and_handle_popframe(scratch_reg); 1099 check_and_handle_earlyret(scratch_reg); 1102 ld_ptr(exception_addr, scratch_reg); 1103 br_null_short(scratch_reg, pt, L); 1111 void MacroAssembler::check_and_handle_popframe(Register scratch_reg) { argument 1115 void MacroAssembler::check_and_handle_earlyret(Register scratch_reg) { argument 3199 Register scratch_reg, 3204 count_temp, scan_temp, scratch_reg, coop_reg); 3263 lduw( scan_temp, elem_offset, scratch_reg ); 3195 check_klass_subtype_slow_path(Register sub_klass, Register super_klass, Register count_temp, Register scan_temp, Register scratch_reg, Register coop_reg, Label* L_success, Label* L_failure) argument [all...] |
Completed in 50 milliseconds