/aosp12/art/compiler/utils/x86_64/ |
H A D | jni_macro_assembler_x86_64.cc | 417 __ movq(dest.AsCpuRegister(), src.AsCpuRegister()); in Move() local 459 __ movq(Address(CpuRegister(RSP), fr_offs), scratch); in CopyRawPtrFromThread() local 475 __ movq(scratch, Address(CpuRegister(RSP), src)); in Copy() local 476 __ movq(Address(CpuRegister(RSP), dest), scratch); in Copy() local 509 __ movq(scratch, Address(CpuRegister(RSP), src_base)); in Copy() local 510 __ movq(scratch, Address(scratch, src_offset)); in Copy() local 511 __ movq(Address(CpuRegister(RSP), dest), scratch); in Copy() local 535 __ movq(scratch, Address(CpuRegister(RSP), src)); in Copy() local 587 __ movq(Address(CpuRegister(RSP), out_off), scratch); in CreateJObject() local 613 __ movq(scratch, Address(CpuRegister(RSP), base)); in Call() local [all …]
|
H A D | assembler_x86_64.cc | 142 void X86_64Assembler::movq(CpuRegister dst, const Immediate& imm) { in movq() function in art::x86_64::X86_64Assembler 167 void X86_64Assembler::movq(const Address& dst, const Immediate& imm) { in movq() function in art::x86_64::X86_64Assembler 177 void X86_64Assembler::movq(CpuRegister dst, CpuRegister src) { in movq() function in art::x86_64::X86_64Assembler 194 void X86_64Assembler::movq(CpuRegister dst, const Address& src) { in movq() function in art::x86_64::X86_64Assembler 210 void X86_64Assembler::movq(const Address& dst, CpuRegister src) { in movq() function in art::x86_64::X86_64Assembler
|
/aosp12/art/compiler/optimizing/ |
H A D | code_generator_x86_64.cc | 2825 __ movq(temp, in VisitInvokeInterface() local 3886 __ movq(out, numerator); in RemByPowerOfTwo() local 3889 __ movq(tmp, numerator); in RemByPowerOfTwo() local 4021 __ movq(numerator, rax); in GenerateDivRemWithAnyConstant() local 4043 __ movq(rax, rdx); in GenerateDivRemWithAnyConstant() local 4057 __ movq(rdx, rax); in GenerateDivRemWithAnyConstant() local 4059 __ movq(rax, rdx); in GenerateDivRemWithAnyConstant() local 4468 __ movq(mask, out); in VisitAbs() local 5846 __ movq(temp, object); in MarkGCCard() local 6059 __ movq(reg1, reg2); in Exchange64() local [all …]
|
H A D | intrinsics_x86_64.cc | 1651 __ movq(out, Address(address, 0)); in GenPeek() local 1733 __ movq(Address(address, 0), Immediate(v_32)); in GenPoke() local 1735 __ movq(Address(address, 0), value.AsRegister<CpuRegister>()); in GenPoke() local 1825 __ movq(output, Address(base, offset, ScaleFactor::TIMES_1, 0)); in GenUnsafeGet() local 1948 __ movq(Address(base, offset, ScaleFactor::TIMES_1, 0), value); in GenUnsafePut() local 2231 __ movq(temp_mask, Immediate(mask)); in SwapBits64() local 2232 __ movq(temp, reg); in SwapBits64() local 2403 __ movq(tmp, src.AsRegister<CpuRegister>()); in GenOneBit() local 2409 __ movq(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit() local 2416 __ movq(out, tmp); in GenOneBit() local
|