Searched defs:mark_reg (Results 1 - 2 of 2) sorted by relevance
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | interp_masm_sparc.cpp | 1173 Register mark_reg = G4_scratch; local 1181 assert_different_registers(lock_reg, obj_reg, mark_reg, temp_reg); 1183 // load markOop from object into mark_reg 1184 ld_ptr(mark_addr, mark_reg); 1187 biased_locking_enter(obj_reg, mark_reg, temp_reg, done, &slow_case); 1195 or3(mark_reg, markOopDesc::unlocked_value, mark_reg); 1197 st_ptr(mark_reg, lock_addr, BasicLock::displaced_header_offset_in_bytes()); 1200 casx_under_lock(mark_addr.base(), mark_reg, temp_reg, 1204 cmp_and_brx_short(mark_reg, temp_re 1250 Register mark_reg = G4_scratch; local [all...] |
H A D | assembler_sparc.cpp | 3316 void MacroAssembler::biased_locking_enter(Register obj_reg, Register mark_reg, argument 3323 assert_different_registers(obj_reg, mark_reg, temp_reg, O7); 3336 and3(mark_reg, markOopDesc::biased_lock_mask_in_place, temp_reg); 3342 xor3(mark_reg, temp_reg, temp_reg); 3345 cond_inc(Assembler::equal, (address) counters->biased_lock_entry_count_addr(), mark_reg, temp_reg); 3346 // Reload mark_reg as we may need it later 3347 ld_ptr(Address(obj_reg, oopDesc::mark_offset_in_bytes()), mark_reg); local 3387 delayed()->and3(mark_reg, 3389 mark_reg); 3390 or3(G2_thread, mark_reg, temp_re [all...] |
Completed in 52 milliseconds