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

/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dinterp_masm_sparc.cpp1173 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 Dassembler_sparc.cpp3316 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