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

/openjdk7/hotspot/src/cpu/x86/vm/
H A DicBuffer_x86.cpp56 masm->lea(rax, OopAddress((address) cached_oop));
H A DinterpreterRT_x86_64.cpp205 __ lea(c_rarg1, src);
209 __ lea(rax, src);
216 __ lea(rax, src);
223 __ lea(rax, src);
235 __ lea(c_rarg1, src);
239 __ lea(rax, src);
246 __ lea(rax, src);
253 __ lea(rax, src);
260 __ lea(rax, src);
267 __ lea(ra
[all...]
H A Dvm_version_x86.cpp144 __ lea(rsi, Address(rbp, in_bytes(VM_Version::std_cpuid0_offset())));
160 __ lea(rsi, Address(rbp, in_bytes(VM_Version::tpl_cpuidB0_offset())));
176 __ lea(rsi, Address(rbp, in_bytes(VM_Version::tpl_cpuidB1_offset())));
192 __ lea(rsi, Address(rbp, in_bytes(VM_Version::tpl_cpuidB2_offset())));
214 __ lea(rsi, Address(rbp, in_bytes(VM_Version::dcp_cpuid4_offset())));
226 __ lea(rsi, Address(rbp, in_bytes(VM_Version::std_cpuid1_offset())));
245 __ lea(rsi, Address(rbp, in_bytes(VM_Version::xem_xcr0_offset())));
259 __ lea(rsi, Address(rbp, in_bytes(VM_Version::sef_cpuid7_offset())));
282 __ lea(rsi, Address(rbp, in_bytes(VM_Version::ext_cpuid8_offset())));
294 __ lea(rs
[all...]
H A DinterpreterRT_x86_32.cpp66 __ lea(temp(), Address(from(), Interpreter::local_offset_in_bytes(from_offset)));
80 __ lea(rax,
H A Ddump_x86_64.cpp101 __ lea(c_rarg1, ExternalAddress((address)vtbl_list)); // ptr to correct vtable list.
H A DcppInterpreter_x86.cpp456 __ lea(rsp, Address(rsp, -(int)sizeof(BytecodeInterpreter)));
475 __ lea(rdx, Address(rdx, constMethodOopDesc::codes_offset())); // get code base
546 __ lea(rsp, Address(rsp, rdx, Address::times_ptr, -extra_stack));
624 __ lea(state, Address(rbp, -(int)sizeof(BytecodeInterpreter))); // restore state
691 __ lea(rax, Address(noreg, rax, Interpreter::stackElementScale(), extra_stack + one_monitor));
692 __ lea(rax, Address(rax, rdx, Interpreter::stackElementScale(), overhead_size));
997 __ lea(locals, Address(rsp, rcx, Address::times_ptr, -wordSize));
1199 __ lea(c_rarg1, STATE(_oop_temp));
1201 __ lea(t, STATE(_oop_temp));
1221 __ lea(c_rarg
[all...]
H A DjniFastGetField_x86_64.cpp100 __ lea(rcounter_addr, counter);
194 __ lea(rcounter_addr, counter);
H A DtemplateInterpreter_x86_64.cpp64 __ lea(rax, Address(rbp,
96 __ lea(c_rarg1, ExternalAddress((address)name));
135 __ lea(c_rarg1, ExternalAddress((address)name));
145 __ lea(c_rarg2, ExternalAddress((address)message));
191 __ lea(rsp, Address(rsp, rbx, Address::times_8));
569 __ lea(r13, Address(r13, constMethodOopDesc::codes_offset())); // get codebase
869 __ lea(r14, Address(rsp, rcx, Address::times_8, -wordSize));
1033 __ lea(c_rarg1,
1057 __ lea(c_rarg0, Address(r15_thread, JavaThread::jni_environment_offset()));
1158 __ lea(
[all...]
H A DtemplateInterpreter_x86_32.cpp66 __ lea(rax, Address(rbp,
95 __ lea(rax, ExternalAddress((address)name));
126 __ lea(rax, ExternalAddress((address)name));
131 __ lea(rbx, ExternalAddress((address)message));
207 __ lea(rsp, Address(rsp, rbx, Interpreter::stackElementScale()));
494 __ lea(rax, Address(noreg, rdx, Interpreter::stackElementScale(), overhead_size));
596 __ lea(rsi, Address(rsi,constMethodOopDesc::codes_offset())); // get codebase
891 __ lea(rdi, Address(rsp, rcx, Interpreter::stackElementScale(), -wordSize));
1038 __ lea(t, Address(rbp, frame::interpreter_frame_oop_temp_offset * wordSize));
1058 __ lea(
[all...]
H A DjniFastGetField_x86_32.cpp104 __ lea(rdx, counter);
217 __ lea(rsi, counter);
313 __ lea(rdx, counter);
H A Dassembler_x86.cpp651 case 0x8D: // lea r, a
4317 void Assembler::lea(Register dst, Address src) { function in class:Assembler
4995 void Assembler::lea(Register dst, Address src) { function in class:Assembler
5810 void MacroAssembler::lea(Register dst, AddressLiteral src) { function in class:MacroAssembler
5814 void MacroAssembler::lea(Address dst, AddressLiteral adr) { function in class:MacroAssembler
6125 lea(rscratch1, base);
6331 lea(rscratch1, src2);
6408 lea(rscratch1, entry.base());
6420 void MacroAssembler::lea(Register dst, AddressLiteral src) { function in class:MacroAssembler
6424 void MacroAssembler::lea(Addres function in class:MacroAssembler
[all...]
H A DstubGenerator_x86_64.cpp364 __ lea(rsp, rsp_after_call);
463 __ lea(rscratch1, ExternalAddress((address)__FILE__));
1146 __ lea(end_from, Address(from, count, sf, 0));
1512 __ lea(end_from, Address(from, qword_count, Address::times_8, -8));
1513 __ lea(end_to, Address(to, qword_count, Address::times_8, -8));
1711 __ lea(end_from, Address(from, qword_count, Address::times_8, -8));
1712 __ lea(end_to, Address(to, qword_count, Address::times_8, -8));
1921 __ lea(end_from, Address(from, qword_count, Address::times_8, -8));
1922 __ lea(end_to, Address(to, qword_count, Address::times_8, -8));
2103 __ lea(end_fro
[all...]
H A Dinterp_masm_x86_64.cpp409 lea(r13, Address(rsp, wordSize));
467 lea(rscratch1, ExternalAddress((address)table));
548 lea(c_rarg1, monitor); // address of first monitor
595 lea(rbx, monitor_block_bot); // points to word before bottom of
775 lea(swap_reg, Address(lock_reg, BasicObjectLock::lock_offset_in_bytes()));
870 lea(c_rarg2, Address(c_rarg2, constMethodOopDesc::codes_offset()));
H A DtemplateTable_x86_64.cpp475 __ lea(array_klass_temp, ExternalAddress((address)Universe::systemObjArrayKlassObj_addr()));
1014 __ lea(rdx, element_address);
1627 __ lea(rax, at_bcp((is_wide ? 5 : 3) -
1863 __ lea(r13, Address(r13, rbx, Address::times_1,
1875 __ lea(r13, Address(r13, rbx, Address::times_1, constMethodOopDesc::codes_offset()));
1883 __ lea(rbx, at_bcp(BytesPerInt));
1924 __ lea(rbx, at_bcp(BytesPerInt)); // btw: should be able to get rid of
1992 __ lea(array, at_bcp(3 * BytesPerInt)); // btw: should be able to
3028 __ lea(rscratch1, table);
3332 __ lea(rb
[all...]
H A DstubGenerator_x86_32.cpp291 __ lea(rsp, rsp_after_call);
368 __ lea(Address(rcx, Thread::exception_file_offset ()),
792 __ lea(end, Address(start, count, Address::times_ptr, -wordSize));
1140 __ lea(end, Address(src, count, sf, 0)); // src + count * elem_size
1156 __ lea(end, Address(dst, count, sf, 0));
1181 __ lea(rsi, Address(from, count, sf, -4));
1182 __ lea(rdi, Address(to , count, sf, -4));
1331 __ lea(end_from, Address(from, count, Address::times_8, 0));
1496 __ lea(end_from, end_from_addr);
1497 __ lea(end_t
[all...]
H A Dc1_LIRAssembler_x86.cpp511 __ lea (rsi, Address(rsi, rcx, Address::times_2, arrayOopDesc::base_offset_in_bytes(T_CHAR)));
514 __ lea (rsi, Address(rsi, arrayOopDesc::base_offset_in_bytes(T_CHAR)));
523 __ lea (rdi, Address(rdi, rcx, Address::times_2, arrayOopDesc::base_offset_in_bytes(T_CHAR)));
526 __ lea (rdi, Address(rdi, arrayOopDesc::base_offset_in_bytes(T_CHAR)));
552 __ lea(rsi, Address(rsi, rax, Address::times_2, type2aelembytes(T_CHAR)));
553 __ lea(rdi, Address(rdi, rax, Address::times_2, type2aelembytes(T_CHAR)));
597 __ lea(rscratch1, polling_page);
613 __ lea(rscratch1, polling_page);
1261 __ lea(to_hi, as_Address(addr));
2924 __ lea(exceptionP
[all...]
H A Dinterp_masm_x86_32.cpp409 lea(rsi, Address(rsp, wordSize));
546 lea (rdx, monitor); // address of first monitor
588 lea(rbx, monitor_block_bot); // points to word before bottom of monitor block
764 lea(swap_reg, Address(lock_reg, BasicObjectLock::lock_offset_in_bytes()));
855 lea(rdx, Address(rdx, constMethodOopDesc::codes_offset()));
H A DtemplateTable_x86_32.cpp985 __ lea(rdx, element_address);
1598 __ lea(rax, at_bcp((is_wide ? 5 : 3) - in_bytes(constMethodOopDesc::codes_offset())));
1826 __ lea(rsi, Address(rsi, rbx, Address::times_1,
1839 __ lea(rsi, Address(rsi, rbx, Address::times_1, constMethodOopDesc::codes_offset()));
1848 __ lea(rbx, at_bcp(wordSize));
1890 __ lea(rbx, at_bcp(wordSize)); // btw: should be able to get rid of this instruction (change offsets below)
1957 __ lea(array, at_bcp(3*wordSize)); // btw: should be able to get rid of this instruction (change offsets below)
3270 __ lea(rbx, Address(rax, rdx, Address::times_1));
3294 __ lea(rbx, Address(rax, rdx, Address::times_1));
3580 __ lea(rb
[all...]
H A DsharedRuntime_x86_64.cpp635 __ lea(temp_reg, ExternalAddress(code_start));
638 __ lea(temp_reg, ExternalAddress(code_end));
1082 __ lea(rHandle, Address(rbp, reg2offset_in(src.first())));
1118 __ lea(rHandle, Address(rsp, offset));
1450 __ lea(tmp_reg, Address(reg.first()->as_Register(), arrayOopDesc::base_offset_in_bytes(in_elem_type)));
2201 __ lea(oop_handle_reg, Address(rsp, klass_offset));
2271 __ lea(lock_reg, Address(rsp, lock_slot_offset * VMRegImpl::stack_slot_size));
2326 __ lea(c_rarg0, Address(r15_thread, in_bytes(JavaThread::jni_environment_offset())));
2463 __ lea(rax, Address(rsp, lock_slot_offset * VMRegImpl::stack_slot_size));
2577 __ lea(c_rarg
[all...]
H A DsharedRuntime_x86_32.cpp707 __ lea(temp_reg, ExternalAddress(code_start));
710 __ lea(temp_reg, ExternalAddress(code_end));
1070 __ lea(rHandle, Address(rbp, reg2offset_in(src.first())));
1092 __ lea(rHandle, Address(rsp, offset));
1395 __ lea(tmp_reg, Address(reg.first()->as_Register(), arrayOopDesc::base_offset_in_bytes(in_elem_type)));
1951 __ lea(oop_handle_reg, Address(rsp, klass_offset));
2006 __ lea(lock_reg, Address(rbp, lock_slot_rbp_offset));
2064 __ lea(rdx, Address(thread, in_bytes(JavaThread::jni_environment_offset())));
2215 __ lea(rax, Address(rbp, lock_slot_rbp_offset));
2342 __ lea(ra
[all...]
H A Dc1_MacroAssembler_x86.cpp309 lea(arr_size, Address(arr_size, len, f));
H A Dassembler_x86.hpp823 void lea(Register dst, Address src);
2489 void lea(Register dst, AddressLiteral adr);
2490 void lea(Address dst, AddressLiteral adr);
2491 void lea(Register dst, Address adr) { Assembler::lea(dst, adr); } function in class:MacroAssembler
2772 // can this do an lea?
H A Dc1_Runtime1_x86.cpp1734 __ lea(tmp, cardtable);
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/
H A Dassembler_solaris_x86.cpp55 __ lea(thread, Address(rsp, 3 * sizeof(int))); // address of return value
57 __ lea(thread, Address(rsp, 2 * sizeof(int))); // address of return value
81 __ lea(rsi, Address(rsp, 16)); // pass return value address
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/
H A Dos_windows_x86.cpp90 lea eax, dword ptr wrapperthread;
103 lea eax, dword ptr wrapperthread;

Completed in 175 milliseconds