Searched refs:movptr (Results 1 - 25 of 35) sorted by relevance

12

/openjdk7/hotspot/src/cpu/x86/vm/
H A Druntime_x86_32.cpp97 __ movptr(Address(rsp,rbp_off *wordSize), rbp);
103 __ movptr(Address(rcx, JavaThread::exception_oop_offset()), rax);
104 __ movptr(Address(rcx, JavaThread::exception_pc_offset()), rdx);
112 __ movptr(Address(rsp, thread_off * wordSize), rcx); // Thread is first argument
123 __ movptr(rbp, Address(rsp, rbp_off * wordSize));
140 __ movptr(rax, Address(rcx, JavaThread::exception_oop_offset()));
142 __ movptr(rdx, Address(rcx, JavaThread::exception_pc_offset()));
144 __ movptr(Address(rcx, JavaThread::exception_handler_pc_offset()), NULL_WORD);
145 __ movptr(Address(rcx, JavaThread::exception_pc_offset()), NULL_WORD);
148 __ movptr(Addres
[all...]
H A Dc1_MacroAssembler_x86.cpp49 movptr(Address(disp_hdr, BasicObjectLock::obj_offset_in_bytes()), obj);
59 movptr(hdr, Address(obj, hdr_offset));
63 movptr(Address(disp_hdr, 0), hdr);
92 movptr(Address(disp_hdr, 0), hdr);
110 movptr(obj, Address(disp_hdr, BasicObjectLock::obj_offset_in_bytes()));
115 movptr(hdr, Address(disp_hdr, 0));
122 movptr(obj, Address(disp_hdr, BasicObjectLock::obj_offset_in_bytes()));
153 movptr(t1, Address(klass, Klass::prototype_header_offset()));
154 movptr(Address(obj, oopDesc::mark_offset_in_bytes()), t1);
157 movptr(Addres
[all...]
H A DcppInterpreter_x86.cpp163 __ movptr(rax, STATE(_oop_temp));
270 __ movptr(rax, STATE(_locals)); // pop parameters get new stack value
280 __ movptr(rdx, STATE(_stack));
281 __ movptr(rax, STATE(_locals)); // address for result
283 __ movptr(Address(rax, 0), rdx); // and store it
292 __ movptr(rax, STATE(_locals)); // address for result
293 __ movptr(rcx, STATE(_stack));
295 __ movptr(rdx, Address(rcx, 2*wordSize)); // get result word (junk in 64bit)
296 __ movptr(Address(rax, wordSize), rdx); // and store it
297 __ movptr(rd
[all...]
H A DinterpreterRT_x86_64.cpp105 __ movptr(c_rarg1, src);
109 __ movptr(c_rarg2, src);
113 __ movptr(c_rarg3, src);
118 __ movptr(rax, src);
119 __ movptr(Address(to(), _stack_offset), rax);
126 __ movptr(c_rarg1, src);
130 __ movptr(c_rarg2, src);
134 __ movptr(c_rarg3, src);
138 __ movptr(c_rarg4, src);
142 __ movptr(c_rarg
[all...]
H A Dinterp_masm_x86_32.hpp74 void save_bcp() { movptr(Address(rbp, frame::interpreter_frame_bcx_offset * wordSize), rsi); }
75 void restore_bcp() { movptr(rsi, Address(rbp, frame::interpreter_frame_bcx_offset * wordSize)); }
76 void restore_locals() { movptr(rdi, Address(rbp, frame::interpreter_frame_locals_offset * wordSize)); }
79 void get_method(Register reg) { movptr(reg, Address(rbp, frame::interpreter_frame_method_offset * wordSize)); }
80 void get_const(Register reg) { get_method(reg); movptr(reg, Address(reg, methodOopDesc::const_offset())); }
81 void get_constant_pool(Register reg) { get_const(reg); movptr(reg, Address(reg, constMethodOopDesc::constants_offset())); }
82 void get_constant_pool_cache(Register reg) { get_constant_pool(reg); movptr(reg, Address(reg, constantPoolOopDesc::cache_offset_in_bytes())); }
83 void get_cpool_and_tags(Register cpool, Register tags) { get_constant_pool(cpool); movptr(tags, Address(cpool, constantPoolOopDesc::tags_offset_in_bytes()));
120 movptr(rsp, Address(rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize));
122 movptr(Addres
[all...]
H A Dinterp_masm_x86_64.hpp71 movptr(Address(rbp, frame::interpreter_frame_bcx_offset * wordSize), r13);
75 movptr(r13, Address(rbp, frame::interpreter_frame_bcx_offset * wordSize));
79 movptr(r14, Address(rbp, frame::interpreter_frame_locals_offset * wordSize));
84 movptr(reg, Address(rbp, frame::interpreter_frame_method_offset * wordSize));
89 movptr(reg, Address(reg, methodOopDesc::const_offset()));
94 movptr(reg, Address(reg, constMethodOopDesc::constants_offset()));
99 movptr(reg, Address(reg, constantPoolOopDesc::cache_offset_in_bytes()));
104 movptr(tags, Address(cpool, constantPoolOopDesc::tags_offset_in_bytes()));
133 movptr(rsp, Address(rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize));
135 movptr(Addres
[all...]
H A Ddump_x86_32.cpp111 __ movptr(rdx, ArrayAddress(vtbl, index)); // get correct vtable address.
115 __ movptr(rcx, Address(rsp, BytesPerWord)); // fetch "this"
117 __ movptr(Address(rcx, 0), rdx); // update vtable pointer.
H A Ddump_x86_64.cpp103 __ movptr(c_rarg1, Address(c_rarg1, 0)); // get correct vtable address.
105 __ movptr(Address(c_rarg0, 0), c_rarg1); // update vtable pointer.
111 __ movptr(rax, Address(rax, 0)); // get real method pointer.
H A DtemplateInterpreter_x86_32.cpp133 __ movptr(rbx, NULL_WORD);
146 __ movptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), NULL_WORD);
189 __ movptr(rsp, Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize));
191 __ movptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), NULL_WORD);
241 __ movptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), NULL_WORD);
315 __ movptr(rax, Address(rbp, frame::interpreter_frame_oop_temp_offset*wordSize));
355 __ movptr(rax, Address(rbx, methodOopDesc::method_data_offset()));
433 __ movptr(rax, (intptr_t)false);
436 __ movptr(rbx, Address(rbp, method_offset)); // restore methodOop
567 __ movptr(ra
[all...]
H A DtemplateInterpreter_x86_64.cpp147 __ movptr(c_rarg2, NULL_WORD);
162 __ movptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), (int32_t)NULL_WORD);
172 __ movptr(rsp, Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize));
174 __ movptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), (int32_t)NULL_WORD);
209 __ movptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), (int32_t)NULL_WORD);
264 __ movptr(rax, Address(rbp, frame::interpreter_frame_oop_temp_offset*wordSize));
311 __ movptr(rax, Address(rbx, methodOopDesc::method_data_offset()));
388 __ movptr(rbx, Address(rbp, method_offset)); // restore methodOop
523 __ movptr(rax, Address(r14, Interpreter::local_offset_in_bytes(0)));
525 __ movptr(ra
[all...]
H A DjniFastGetField_x86_32.cpp81 __ movptr(rdx, Address(rsp, rax, Address::times_1, 2*wordSize));
85 __ movptr (rdx, Address(rsp, 2*wordSize)); // obj
87 __ movptr(rax, Address(rsp, 3*wordSize)); // jfieldID
88 __ movptr(rdx, Address(rdx, 0)); // *obj
198 __ movptr(rdx, Address(rsp, rax, Address::times_1, 3*wordSize));
202 __ movptr(rdx, Address(rsp, 3*wordSize)); // obj
204 __ movptr(rsi, Address(rsp, 4*wordSize)); // jfieldID
205 __ movptr(rdx, Address(rdx, 0)); // *obj
210 __ movptr(rax, Address(rdx, rsi, Address::times_1));
287 __ movptr(rd
[all...]
H A DsharedRuntime_x86_32.cpp355 __ movptr(rax, Address(rsp, rax_off*wordSize));
356 __ movptr(rdx, Address(rsp, rdx_off*wordSize));
519 __ movptr(rax, Address(rsp, 0));
605 __ movptr(rsi, rsp);
639 __ movptr(Address(rsp, st_off), rdi);
645 __ movptr(rdi, Address(rsp, ld_off));
646 __ movptr(Address(rsp, next_off), rdi);
648 __ movptr(rdi, Address(rsp, ld_off + wordSize));
649 __ movptr(Address(rsp, st_off), rdi);
654 __ movptr(Addres
[all...]
H A Dinterp_masm_x86_32.cpp56 movptr(reg, Address(rbp, -(sizeof(BytecodeInterpreter) + 2 * wordSize)));
57 movptr(reg, Address(reg, byte_offset_of(BytecodeInterpreter, _method)));
159 case atos: movptr(rax, oop_addr);
160 movptr(oop_addr, NULL_WORD);
175 movptr(val_addr, NULL_WORD);
176 NOT_LP64(movptr(val_addr1, NULL_WORD));
184 movptr(tmp, Address(tmp, JavaThread::jvmti_thread_state_offset()));
198 movptr(tmp, Address(java_thread, JavaThread::jvmti_thread_state_offset()));
241 movptr(cache, Address(rbp, frame::interpreter_frame_cache_offset * wordSize));
254 movptr(bytecod
[all...]
H A Dinterp_masm_x86_64.cpp57 movptr(reg, Address(rbp, -((int)sizeof(BytecodeInterpreter) + 2 * wordSize)));
58 movptr(reg, Address(reg, byte_offset_of(BytecodeInterpreter, _method)));
153 movptr(rcx, Address(r15_thread, JavaThread::jvmti_thread_state_offset()));
158 case atos: movptr(rax, oop_addr);
159 movptr(oop_addr, (int32_t)NULL_WORD);
161 case ltos: movptr(rax, val_addr); break;
180 movptr(c_rarg0, Address(r15_thread, JavaThread::jvmti_thread_state_offset()));
193 movptr(c_rarg0, Address(r15_thread, JavaThread::jvmti_thread_state_offset()));
241 movptr(cache, Address(rbp, frame::interpreter_frame_cache_offset * wordSize));
278 movptr(cach
[all...]
H A Dinterpreter_x86_64.cpp100 __ movptr(c_rarg2, Address(rsp, wordSize));
103 __ movptr(c_rarg3, Address(rsp, 2 * wordSize));
184 __ movptr(c_rarg2, Address(rsp, wordSize));
185 __ movptr(c_rarg3, Address(rsp, 2 * wordSize));
186 __ movptr(c_rarg4, Address(rsp, 3 * wordSize));
187 __ movptr(c_rarg5, Address(rsp, 4 * wordSize));
H A DsharedRuntime_x86_64.cpp325 __ movptr(rax, Address(rsp, rax_offset_in_bytes()));
326 __ movptr(rdx, Address(rsp, rdx_offset_in_bytes()));
463 __ movptr(rax, Address(rsp, 0));
530 __ movptr(Address(rsp, 0), rax);
568 __ movptr(Address(rsp, st_off), rax);
583 __ movptr(Address(rsp, st_off), rax);
603 __ movptr(Address(rsp, st_off), rax);
607 __ movptr(Address(rsp, st_off), r);
619 __ movptr(Address(rsp, st_off), rax);
627 __ movptr(rc
[all...]
H A DstubGenerator_x86_64.cpp261 __ movptr(parameters, c_rarg5); // parameters
262 __ movptr(entry_point, c_rarg4); // entry_point
265 __ movptr(method, c_rarg3); // method
267 __ movptr(result, c_rarg1); // result
268 __ movptr(call_wrapper, c_rarg0); // call wrapper
271 __ movptr(rbx_save, rbx);
272 __ movptr(r12_save, r12);
273 __ movptr(r13_save, r13);
274 __ movptr(r14_save, r14);
275 __ movptr(r15_sav
[all...]
H A Dc1_Runtime1_x86.cpp107 movptr(rax, Address(thread, Thread::pending_exception_offset()));
110 movptr(Address(thread, JavaThread::vm_result_offset()), NULL_WORD);
113 movptr(Address(thread, JavaThread::vm_result_2_offset()), NULL_WORD);
127 movptr(oop_result1, Address(thread, JavaThread::vm_result_offset()));
128 movptr(Address(thread, JavaThread::vm_result_offset()), NULL_WORD);
132 movptr(oop_result2, Address(thread, JavaThread::vm_result_2_offset()));
133 movptr(Address(thread, JavaThread::vm_result_2_offset()), NULL_WORD);
228 __ movptr(reg, Address(rbp, (offset_in_words + 2) * BytesPerWord));
419 __ movptr(Address(rsp, marker * VMRegImpl::stack_slot_size), (int32_t)0xfeedbeef);
572 __ movptr(r1
[all...]
H A DstubGenerator_x86_32.cpp170 __ movptr(rcx, parameter_size); // parameter counter
177 __ movptr(saved_rdi, rdi);
178 __ movptr(saved_rsi, rsi);
179 __ movptr(saved_rbx, rbx);
199 __ movptr(rcx, thread);
222 __ movptr(rdx, parameters); // parameter pointer
228 __ movptr(rax, Address(rdx, rcx, Interpreter::stackElementScale(), -wordSize));
229 __ movptr(Address(rsp, rbx, Interpreter::stackElementScale(),
237 __ movptr(rbx, method); // get methodOop
238 __ movptr(ra
[all...]
H A DtemplateTable_x86_32.cpp153 __ movptr(Address(rdx, 0), NULL_WORD);
172 __ movptr(obj, NULL_WORD);
188 __ movptr(obj, NULL_WORD);
301 __ movptr(rax, value);
311 __ movptr(rax, value);
420 __ movptr(rax, Address(rcx, rbx, Address::times_ptr, base_offset));
491 __ movptr(rax, Address(rcx, rbx, Address::times_ptr, base_offset + 0 * wordSize));
492 NOT_LP64(__ movptr(rdx, Address(rcx, rbx, Address::times_ptr, base_offset + 1 * wordSize)));
564 __ movptr(rax, laddress(rbx));
586 __ movptr(ra
[all...]
H A Dicache_x86.cpp64 __ movptr(rax, magic); // Handshake with caller to make sure it happened!
H A Dc1_LIRAssembler_x86.cpp235 __ movptr(tmp, laddr.addr());
329 __ movptr(rbx, Address(OSR_buf, slot_offset + 0));
330 __ movptr(frame_map()->address_for_monitor_lock(i), rbx);
331 __ movptr(rbx, Address(OSR_buf, slot_offset + 1*BytesPerWord));
332 __ movptr(frame_map()->address_for_monitor_object(i), rbx);
429 __ movptr(rax, Address(rsi, JavaThread::exception_oop_offset()));
430 __ movptr(Address(rsi, JavaThread::exception_oop_offset()), (intptr_t)NULL_WORD);
431 __ movptr(Address(rsi, JavaThread::exception_pc_offset()), (intptr_t)NULL_WORD);
450 __ movptr(Address(rsp, 0), rax);
503 __ movptr (rb
[all...]
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/
H A Dassembler_solaris_x86.cpp122 movptr (thread, null);
123 movptr(thread, Address(thread, ThreadLocalStorage::pd_getTlsOffset())) ;
130 movptr (thread, tls_off);
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/
H A Dassembler_bsd_x86.cpp44 movptr(thread, tls);
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/
H A Dassembler_windows_x86.cpp60 movptr(thread, null);

Completed in 96 milliseconds

12