Lines Matching refs:Roop
79 void C1_MacroAssembler::lock_object(Register Rmark, Register Roop, Register Rbox, Register Rscratch, Label& slow_case) {
80 assert_different_registers(Rmark, Roop, Rbox, Rscratch);
84 Address mark_addr(Roop, oopDesc::mark_offset_in_bytes());
91 verify_oop(Roop);
94 st_ptr(Roop, Rbox, BasicObjectLock::obj_offset_in_bytes());
97 biased_locking_enter(Roop, Rmark, Rscratch, done, &slow_case);
127 void C1_MacroAssembler::unlock_object(Register Rmark, Register Roop, Register Rbox, Label& slow_case) {
128 assert_different_registers(Rmark, Roop, Rbox);
132 Address mark_addr(Roop, oopDesc::mark_offset_in_bytes());
137 ld_ptr(Rbox, BasicObjectLock::obj_offset_in_bytes(), Roop);
138 verify_oop(Roop);
146 ld_ptr(Rbox, BasicObjectLock::obj_offset_in_bytes(), Roop);
147 verify_oop(Roop);