Lines Matching refs:retry
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) {
606 __ BIND(retry);
632 __ br(Assembler::notEqual, true, Assembler::pn, retry);
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) {
660 Label retry;
661 __ BIND(retry);
667 __ cmp_and_br_short(O2, O3, Assembler::notEqual, Assembler::pn, retry);
681 Label retry;
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, retry, dontyield);
783 Label(retry);
784 __ BIND(retry);
789 __ cmp_and_br_short(O2, O3, Assembler::notEqual, Assembler::pn, retry);
798 Label(retry);
801 generate_v8_lock_prologue(lock_reg, lock_ptr_reg, yield_reg, retry, dontyield);
810 generate_v8_lock_epilogue(lock_reg, lock_ptr_reg, yield_reg, retry, dontyield);