Searched defs:yield_reg (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DstubGenerator_sparc.cpp599 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) { argument
604 __ mov(G0,yield_reg);
607 __ cmp_and_br_short(yield_reg, V8AtomicOperationUnderLockSpinCount, Assembler::less, Assembler::pt, dontyield);
623 __ mov(G0,yield_reg);
633 __ delayed()->add(yield_reg,1,yield_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 = noreg) { argument
679 const Register& yield_reg = O4; local
684 generate_v8_lock_prologue(lock_reg, lock_ptr_reg, yield_reg, retry, dontyield);
688 generate_v8_lock_epilogue(lock_reg, lock_ptr_reg, yield_reg, retr
796 const Register& yield_reg = O5; local
[all...]
H A Dassembler_sparc.cpp2706 const Register& yield_reg = L6; local
2730 mov(G0,yield_reg);
2735 cmp_and_br_short(yield_reg, V8AtomicOperationUnderLockSpinCount, Assembler::less, Assembler::pt, dont_yield);
2751 mov(G0,yield_reg);
2761 delayed()->add(yield_reg,1,yield_reg);

Completed in 48 milliseconds