Lines Matching defs:ptr_reg
2651 void MacroAssembler::casx_under_lock(Register top_ptr_reg, Register top_reg, Register ptr_reg, address lock_addr, bool use_call_vm)
2653 // store ptr_reg as the new top value
2655 casx(top_ptr_reg, top_reg, ptr_reg);
2657 cas_under_lock(top_ptr_reg, top_reg, ptr_reg, lock_addr, use_call_vm);
2663 void MacroAssembler::cas_under_lock(Register top_ptr_reg, Register top_reg, Register ptr_reg, address lock_addr, bool use_call_vm)
2665 // store ptr_reg as the new top value
2667 cas(top_ptr_reg, top_reg, ptr_reg);
2695 if (ptr_reg->is_out() || ptr_reg->is_global()) {
2696 ptr_reg_after_save = ptr_reg->after_save();
2698 Address reg_save_addr = ptr_reg->address_in_saved_window();
2700 st(ptr_reg, reg_save_addr);
2720 ld(ptr_reg->address_in_saved_window().after_save(), ptr_reg_after_save);