Searched defs:scratch_reg (Results 1 - 3 of 3) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dinterp_masm_sparc.cpp178 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 DstubGenerator_sparc.cpp493 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 Dassembler_sparc.cpp1094 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