Searched refs:c_rarg1 (Results 1 - 16 of 16) sorted by relevance

/openjdk7/hotspot/src/cpu/x86/vm/
H A Ddump_x86_64.cpp96 __ push(c_rarg1); // save & free register
101 __ lea(c_rarg1, ExternalAddress((address)vtbl_list)); // ptr to correct vtable list.
102 __ addptr(c_rarg1, c_rarg0); // ptr to list entry.
103 __ movptr(c_rarg1, Address(c_rarg1, 0)); // get correct vtable address.
105 __ movptr(Address(c_rarg0, 0), c_rarg1); // update vtable pointer. local
109 __ addptr(rax, c_rarg1); // address of real method pointer.
110 __ pop(c_rarg1); // restore register.
H A Dicache_x86.cpp38 const Register lines = c_rarg1;
H A DstubGenerator_x86_64.cpp110 // c_rarg1: result address
140 // c_rarg1: result address
267 __ movptr(result, c_rarg1); // result
325 __ movl(c_rarg1, c_rarg3); // parameter counter is in c_rarg1
329 __ decrementl(c_rarg1); // decrement counter
336 __ movptr(c_rarg1, entry_point); // get entry_point
339 __ call(c_rarg1);
348 __ movl(c_rarg1, result_type);
349 __ cmpl(c_rarg1, T_OBJEC
[all...]
H A DinterpreterRT_x86_64.cpp51 __ movl(c_rarg1, src);
71 __ movl(c_rarg1, src);
105 __ movptr(c_rarg1, src);
126 __ movptr(c_rarg1, src);
205 __ lea(c_rarg1, src);
235 __ lea(c_rarg1, src);
H A DtemplateInterpreter_x86_64.cpp96 __ lea(c_rarg1, ExternalAddress((address)name));
101 c_rarg1, rbx);
109 __ pop(c_rarg1);
119 c_rarg1);
135 __ lea(c_rarg1, ExternalAddress((address)name));
140 c_rarg1, c_rarg2);
151 c_rarg1, c_rarg2);
382 __ movl(c_rarg1, 0);
386 c_rarg1);
495 // c_rarg0, c_rarg1, c_rarg
1745 InterpreterRuntime::interpreter_contains), c_rarg1); local
1800 __ super_call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::popframe_move_outgoing_args), r15_thread, c_rarg1, c_rarg2); local
[all...]
H A Dinterp_masm_x86_64.cpp546 // We use c_rarg1 so that if we go slow path it will be the correct
548 lea(c_rarg1, monitor); // address of first monitor
550 movptr(rax, Address(c_rarg1, BasicObjectLock::obj_offset_in_bytes()));
572 unlock_object(c_rarg1);
591 // We use c_rarg1 so that if we go slow path it will be the correct
593 movptr(c_rarg1, monitor_block_top); // points to current entry, starting
611 // We don't have to preserve c_rarg1 since we are going to throw an exception.
614 unlock_object(c_rarg1);
628 cmpptr(Address(c_rarg1, BasicObjectLock::obj_offset_in_bytes()), (int32_t) NULL);
631 addptr(c_rarg1, entry_siz
1426 r15_thread, c_rarg1); local
1434 r15_thread, c_rarg1); local
1468 r15_thread, c_rarg1); local
[all...]
H A DtemplateTable_x86_64.cpp399 __ movl(c_rarg1, wide);
400 call_VM(rax, CAST_FROM_FN_PTR(address, InterpreterRuntime::ldc), c_rarg1);
2072 __ movptr(c_rarg1, aaddress(0));
2073 __ load_klass(rdi, c_rarg1);
2079 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::register_finalizer), c_rarg1);
2290 __ xorl(c_rarg1, c_rarg1); // NULL object reference
2292 __ movptr(c_rarg1, at_tos()); // get object pointer without popping it
2293 __ verify_oop(c_rarg1);
2295 // c_rarg1
[all...]
H A Dinterpreter_x86_64.cpp97 __ cmovptr(Assembler::zero, c_rarg1, Address(rsp, 0));
179 // Now handle integrals. Only do c_rarg1 if not static.
182 __ cmovptr(Assembler::zero, c_rarg1, Address(rsp, 0));
H A DjniFastGetField_x86_64.cpp42 // c_rarg1: obj
74 __ mov (robj, c_rarg1);
172 __ mov (robj, c_rarg1);
H A Dregister_definitions_x86.cpp76 REGISTER_DEFINITION(Register, c_rarg1);
H A DsharedRuntime_x86_64.cpp481 __ mov(c_rarg1, rax);
905 c_rarg0, c_rarg1, c_rarg2, c_rarg3
912 c_rarg0, c_rarg1, c_rarg2, c_rarg3, c_rarg4, c_rarg5
2203 __ movptr(c_rarg1, oop_handle_reg);
2230 __ movoop(c_rarg1, JNIHandles::make_local(method()));
2233 r15_thread, c_rarg1); local
2241 __ movoop(c_rarg1, JNIHandles::make_local(method()));
2244 r15_thread, c_rarg1); local
2267 __ mov(oop_handle_reg, c_rarg1);
2486 __ movoop(c_rarg1, JNIHandle
2489 r15_thread, c_rarg1); local
3121 __ movq(Address(rbp, src_off), c_rarg1); local
3123 __ movq(Address(rsp, reg2offset_out(dst.first())), c_rarg1); local
[all...]
H A Dc1_Runtime1_x86.cpp142 mov(c_rarg1, arg1);
152 if (c_rarg1 == arg2) {
157 mov(c_rarg1, arg1);
160 mov(c_rarg1, arg1);
175 arg2 == c_rarg1 || arg1 == c_rarg3 ||
176 arg3 == c_rarg1 || arg1 == c_rarg2) {
180 pop(c_rarg1);
184 mov(c_rarg1, arg1);
626 __ movptr(c_rarg1, Address(rbp, 2*BytesPerWord));
H A DcppInterpreter_x86.cpp745 // minimally destroys rax, rdx|c_rarg1, rdi
751 const Register monitor = NOT_LP64(rdx) LP64_ONLY(c_rarg1);
788 // can destroy rax, rdx|c_rarg1, rcx, and (via call_VM) rdi!
1199 __ lea(c_rarg1, STATE(_oop_temp));
1429 const Register monitor = NOT_LP64(rdx) LP64_ONLY(c_rarg1);
H A Dc1_LIRAssembler_x86.cpp3100 assert_different_registers(c_rarg1, j_rarg2, j_rarg3, j_rarg4);
3101 __ mov(c_rarg1, j_rarg1);
3343 __ lea(c_rarg1, Address(dst, dst_pos, scale, arrayOopDesc::base_offset_in_bytes(basic_type)));
3344 assert_different_registers(c_rarg1, dst, length);
3458 assert_different_registers(c_rarg1, length);
3459 __ lea(c_rarg1, Address(dst, dst_pos, scale, arrayOopDesc::base_offset_in_bytes(basic_type)));
H A Dassembler_x86.hpp38 n_int_register_parameters_c = 4, // rcx, rdx, r8, r9 (c_rarg0, c_rarg1, ...)
41 n_int_register_parameters_c = 6, // rdi, rsi, rdx, rcx, r8, r9 (c_rarg0, c_rarg1, ...)
60 REGISTER_DECLARATION(Register, c_rarg1, rdx);
72 REGISTER_DECLARATION(Register, c_rarg1, rsi);
97 // | c_rarg0 c_rarg1 c_rarg2 c_rarg3 c_rarg4 c_rarg5 |
105 REGISTER_DECLARATION(Register, j_rarg0, c_rarg1);
H A Dassembler_x86.cpp6545 if (c_rarg1 != arg ) {
6546 masm->mov(c_rarg1, arg);
6566 lea(c_rarg1, InternalAddress(rip));
6594 lea(c_rarg1, Address(rbp, wordSize)); // pass pointer to regs array
6595 call_VM_leaf(CAST_FROM_FN_PTR(address, MacroAssembler::print_state64), c_rarg0, c_rarg1); local
7131 LP64_ONLY(assert(arg_0 != c_rarg1, "smashed arg"));
7141 LP64_ONLY(assert(arg_0 != c_rarg1, "smashed arg"));
7154 LP64_ONLY(assert(arg_0 != c_rarg1, "smashed arg"));
7164 LP64_ONLY(assert(arg_0 != c_rarg1, "smashed arg"));
7178 LP64_ONLY(assert(arg_0 != c_rarg1, "smashe
[all...]

Completed in 134 milliseconds