Lines Matching refs:O1

131   __ stx(O1, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8);
145 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8, O1);
154 __ stx(O1, SP, o1_offset+STACK_BIAS);
156 map->set_callee_saved(VMRegImpl::stack2reg((o1_offset + 4)>>2), O1->as_VMReg());
194 map->set_callee_saved(VMRegImpl::stack2reg((o1_offset)>>2), O1->as_VMReg()->next());
254 __ ldx(SP, o1_offset+STACK_BIAS, O1);
263 __ stx(O1, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8);
279 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8, O1);
298 __ ldx(SP, o1_offset+STACK_BIAS, O1);
301 __ stx(O1, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8);
311 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8, O1);
550 __ mov(I7, O1); // VM needs caller's callsite
566 __ mov(I7, O1); // VM needs caller's callsite
812 range_check(masm, O7, O0, O1,
816 range_check(masm, O7, O0, O1,
820 range_check(masm, O7, O0, O1,
2241 // disjoint ( I0 -> O1, I1 -> O2, ...) we have nothing to worry about
2323 // Pre-load a static method's oop into O1. Used both by locking code and
2326 __ set_oop_constant(JNIHandles::make_local(Klass::cast(method->method_holder())->java_mirror()), O1);
2328 // Now handlize the static class mirror in O1. It's known not-null.
2329 __ st_ptr(O1, SP, klass_offset + STACK_BIAS);
2331 __ add(SP, klass_offset + STACK_BIAS, O1);
2339 __ mov(O1, L6_handle);
2379 __ set_oop_constant(JNIHandles::make_local(method()), O1);
2382 G2_thread, O1);
2391 __ set_oop_constant(JNIHandles::make_local(method()), O1);
2394 G2_thread, O1);
2408 Register Roop = O1;
2413 __ ld_ptr(I1, 0, O1);
2437 __ mov(L3_box, O1);
2509 // In 64 bits build result is in O0, in O0, O1 in 32bit build
2512 __ mov(O1, I1);
2647 __ mov(L3_box, O1);
2677 __ set_oop_constant(JNIHandles::make_local(method()), O1);
2680 G2_thread, O1);
2714 // Must leave proper result in O0,O1 and G1 (c2/tiered only)
2716 __ srl (I1, 0, I1); // Zero extend O1 (harmless?)
3158 // 32bit can't do a split move of something like g1 -> O0, O1
3228 __ delayed()->add(FP, L2_string_off, O1);
3231 __ mov(O1, d);
3235 __ st_ptr(O1, FP, reg2offset(dst.first()) + STACK_BIAS);
3303 Register Oreturn1 = O1;
3364 Register Oreturn1 = O1;
3438 Register Oreturn1 = O1;
3455 // - push a dummy "register_save" and save the return values (O0, O1, F0/F1, G1)
3467 // - create a dummy "unpack_frame" and save the return values (O0, O1, F0)
3570 // NOTE: we know that only O0/O1 will be reloaded by restore_result_registers
3613 __ mov(G4deopt_mode, O1);
3615 __ call_VM_leaf(L7_thread_cache, CAST_FROM_FN_PTR(address, Deoptimization::unpack_frames), G2_thread, O1);
3800 __ ld_ptr(G2_thread, in_bytes(Thread::pending_exception_offset()), O1);
3801 __ br_notnull_short(O1, Assembler::pn, pending);
3887 __ ld_ptr(G2_thread, in_bytes(Thread::pending_exception_offset()), O1);
3888 __ br_notnull_short(O1, Assembler::pn, pending);