/art/runtime/arch/x86_64/ |
D | jni_entrypoints_x86_64.S | 34 movq %xmm0, 0(%rsp) 35 movq %xmm1, 8(%rsp) 36 movq %xmm2, 16(%rsp) 37 movq %xmm3, 24(%rsp) 38 movq %xmm4, 32(%rsp) 39 movq %xmm5, 40(%rsp) 40 movq %xmm6, 48(%rsp) 41 movq %xmm7, 56(%rsp) 42 movq %xmm12, 64(%rsp) 43 movq %xmm13, 72(%rsp) [all …]
|
D | quick_entrypoints_x86_64.S | 23 movq %xmm12, 0(%rsp) 24 movq %xmm13, 8(%rsp) 25 movq %xmm14, 16(%rsp) 26 movq %xmm15, 24(%rsp) 31 movq 0(%rsp), %xmm12 32 movq 8(%rsp), %xmm13 33 movq 16(%rsp), %xmm14 34 movq 24(%rsp), %xmm15 51 movq _ZN3art7Runtime9instance_E@GOTPCREL(%rip), %r10 52 movq (%r10), %r10 [all …]
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 106 void X86_64Assembler::movq(CpuRegister dst, const Immediate& imm) { in movq() function in art::x86_64::X86_64Assembler 131 void X86_64Assembler::movq(const Address& dst, const Immediate& imm) { in movq() function in art::x86_64::X86_64Assembler 141 void X86_64Assembler::movq(CpuRegister dst, CpuRegister src) { in movq() function in art::x86_64::X86_64Assembler 158 void X86_64Assembler::movq(CpuRegister dst, const Address& src) { in movq() function in art::x86_64::X86_64Assembler 174 void X86_64Assembler::movq(const Address& dst, CpuRegister src) { in movq() function in art::x86_64::X86_64Assembler 2393 movq(Address(CpuRegister(RSP), 0), method_reg.AsX86_64().AsCpuRegister()); in BuildFrame() 2399 movq(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), in BuildFrame() 2472 movq(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store() 2476 movq(Address(CpuRegister(RSP), offs), src.AsRegisterPairLow()); in Store() 2477 movq(Address(CpuRegister(RSP), FrameOffset(offs.Int32Value()+4)), in Store() [all …]
|
D | assembler_x86_64.h | 324 void movq(CpuRegister dst, const Immediate& src); 326 void movq(CpuRegister dst, CpuRegister src); 329 void movq(CpuRegister dst, const Address& src); 331 void movq(const Address& dst, CpuRegister src); 332 void movq(const Address& dst, const Immediate& src);
|
D | assembler_x86_64_test.cc | 287 DriverStr(RepeatRR(&x86_64::X86_64Assembler::movq, "movq %{reg2}, %{reg1}"), "movq"); in TEST_F() 291 DriverStr(RepeatRI(&x86_64::X86_64Assembler::movq, 8U, "movq ${imm}, %{reg}"), "movqi"); in TEST_F() 671 GetAssembler()->movq(x86_64::Address(x86_64::CpuRegister(x86_64::RAX), 0), in TEST_F()
|
/art/compiler/dex/quick/ |
D | quick_cfi_test_expected.inc | 116 // 0x00000004: movq [rsp + 40], rbx 118 // 0x00000009: movq [rsp + 48], rbp 124 // 0x0000001c: movq rax, rdi 125 // 0x0000001f: movq [rsp], rdi 127 // 0x00000023: movq rbx, [rsp + 40] 129 // 0x00000028: movq rbp, [rsp + 48]
|
/art/compiler/optimizing/ |
D | code_generator_x86_64.cc | 375 __ gs()->movq(temp, Address::Absolute(invoke->GetStringInitOffset(), true)); in GenerateStaticOrDirectCall() 386 __ movq(temp, Address( in GenerateStaticOrDirectCall() local 408 __ movq(Address(CpuRegister(RSP), stack_index), CpuRegister(reg_id)); in SaveCoreRegister() local 413 __ movq(CpuRegister(reg_id), Address(CpuRegister(RSP), stack_index)); in RestoreCoreRegister() local 549 __ movq(Address(CpuRegister(RSP), kCurrentMethodStackOffset), CpuRegister(RDI)); in GenerateFrameEntry() local 589 __ movq(reg, Address(CpuRegister(RSP), kCurrentMethodStackOffset)); in LoadCurrentMethod() local 622 __ movq(destination.AsRegister<CpuRegister>(), source.AsRegister<CpuRegister>()); in Move() local 630 __ movq(destination.AsRegister<CpuRegister>(), in Move() local 665 __ movq(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move() local 680 __ movq(Address(CpuRegister(RSP), destination.GetStackIndex()), CpuRegister(TMP)); in Move() local [all …]
|
D | intrinsics_x86_64.cc | 82 __ movq(trg_reg, CpuRegister(RAX)); in MoveFromReturnRegister() local 357 __ movq(mask, out); in GenAbsInteger() local 1108 __ movq(out, Address(address, 0)); in GenPeek() local 1191 __ movq(Address(address, 0), Immediate(v_32)); in GenPoke() local 1193 __ movq(Address(address, 0), value.AsRegister<CpuRegister>()); in GenPoke() local 1259 __ movq(trg, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet() local 1373 __ movq(Address(base, offset, ScaleFactor::TIMES_1, 0), value); in GenUnsafePut() local 1554 __ movq(temp_mask, Immediate(mask)); in SwapBits64() local 1555 __ movq(temp, reg); in SwapBits64() local
|
D | optimizing_cfi_test_expected.inc | 124 // 0x00000014: movq [rsp], rdi
|
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 1583 movq %xmm0, (%esp) 1588 movq %xmm0, (%esp) // Pass float return value. 1602 movq (%esp), %xmm0 // Restore fpr return value.
|
/art/compiler/jni/ |
D | jni_cfi_test_expected.inc | 288 // 0x0000002a: movq [rsp], rdi
|