/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | icBuffer_x86.cpp | 56 masm->lea(rax, OopAddress((address) cached_oop));
|
H A D | interpreterRT_x86_64.cpp | 205 __ 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 D | vm_version_x86.cpp | 144 __ 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 D | interpreterRT_x86_32.cpp | 66 __ lea(temp(), Address(from(), Interpreter::local_offset_in_bytes(from_offset))); 80 __ lea(rax,
|
H A D | dump_x86_64.cpp | 101 __ lea(c_rarg1, ExternalAddress((address)vtbl_list)); // ptr to correct vtable list.
|
H A D | cppInterpreter_x86.cpp | 456 __ 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 D | jniFastGetField_x86_64.cpp | 100 __ lea(rcounter_addr, counter); 194 __ lea(rcounter_addr, counter);
|
H A D | templateInterpreter_x86_64.cpp | 64 __ 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 D | templateInterpreter_x86_32.cpp | 66 __ 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 D | jniFastGetField_x86_32.cpp | 104 __ lea(rdx, counter); 217 __ lea(rsi, counter); 313 __ lea(rdx, counter);
|
H A D | assembler_x86.cpp | 651 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 D | stubGenerator_x86_64.cpp | 364 __ 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 D | interp_masm_x86_64.cpp | 409 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 D | templateTable_x86_64.cpp | 475 __ 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 D | stubGenerator_x86_32.cpp | 291 __ 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 D | c1_LIRAssembler_x86.cpp | 511 __ 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 D | interp_masm_x86_32.cpp | 409 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 D | templateTable_x86_32.cpp | 985 __ 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 D | sharedRuntime_x86_64.cpp | 635 __ 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 D | sharedRuntime_x86_32.cpp | 707 __ 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 D | c1_MacroAssembler_x86.cpp | 309 lea(arr_size, Address(arr_size, len, f));
|
H A D | assembler_x86.hpp | 823 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 D | c1_Runtime1_x86.cpp | 1734 __ lea(tmp, cardtable);
|
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | assembler_solaris_x86.cpp | 55 __ 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 D | os_windows_x86.cpp | 90 lea eax, dword ptr wrapperthread; 103 lea eax, dword ptr wrapperthread;
|