/aosp12/art/compiler/utils/x86/ |
H A D | jni_macro_assembler_x86.cc | 366 __ movl(scratch, Address(ESP, src)); in CopyRef() local 367 __ movl(Address(ESP, dest), scratch); in CopyRef() local 379 __ movl(Address(ESP, dest), scratch); in CopyRef() local 385 __ movl(Address(ESP, fr_offs), scratch); in CopyRawPtrFromThread() local 400 __ movl(scratch, Address(ESP, src)); in Copy() local 401 __ movl(Address(ESP, dest), scratch); in Copy() local 436 __ movl(Address(ESP, dest), scratch); in Copy() local 460 __ movl(scratch, Address(ESP, src)); in Copy() local 506 __ movl(Address(ESP, out_off), scratch); in CreateJObject() local 532 __ movl(scratch, Address(ESP, base)); in Call() local [all …]
|
H A D | assembler_x86.cc | 140 void X86Assembler::movl(Register dst, const Immediate& imm) { in movl() function in art::x86::X86Assembler 147 void X86Assembler::movl(Register dst, Register src) { in movl() function in art::x86::X86Assembler 154 void X86Assembler::movl(Register dst, const Address& src) { in movl() function in art::x86::X86Assembler 161 void X86Assembler::movl(const Address& dst, Register src) { in movl() function in art::x86::X86Assembler 168 void X86Assembler::movl(const Address& dst, const Immediate& imm) { in movl() function in art::x86::X86Assembler 175 void X86Assembler::movl(const Address& dst, Label* lbl) { in movl() function in art::x86::X86Assembler
|
/aosp12/art/compiler/optimizing/ |
H A D | code_generator_x86.cc | 648 __ movl(EAX, temp_); in EmitNativeCode() local 2652 __ movl(temp, in VisitInvokeInterface() local 3935 __ movl(num, eax); in GenerateDivRemWithAnyConstant() local 3956 __ movl(eax, edx); in GenerateDivRemWithAnyConstant() local 3961 __ movl(eax, num); in GenerateDivRemWithAnyConstant() local 3964 __ movl(edx, eax); in GenerateDivRemWithAnyConstant() local 3966 __ movl(eax, edx); in GenerateDivRemWithAnyConstant() local 4689 __ movl(high, low); in GenerateShlLong() local 4716 __ movl(low, high); in GenerateShrLong() local 4721 __ movl(low, high); in GenerateShrLong() local [all …]
|
H A D | code_generator_x86_64.cc | 1248 __ movl(reg, in LoadBootImageAddress() local 2218 __ movl(reg, Immediate(1)); in HandleCondition() local 2386 __ movl(out, Immediate(0)); in VisitCompare() local 3873 __ movl(out, numerator); in RemByPowerOfTwo() local 3983 __ movl(numerator, eax); in GenerateDivRemWithAnyConstant() local 3998 __ movl(eax, edx); in GenerateDivRemWithAnyConstant() local 4006 __ movl(edx, eax); in GenerateDivRemWithAnyConstant() local 4008 __ movl(eax, edx); in GenerateDivRemWithAnyConstant() local 4457 __ movl(mask, out); in VisitAbs() local 6324 __ movl(out, in VisitLoadClass() local [all …]
|
H A D | intrinsics_x86.cc | 314 __ movl(output_lo, input_hi); in VisitLongReverseBytes() local 315 __ movl(output_hi, input_lo); in VisitLongReverseBytes() local 562 __ movl(out_lo, src_lo); in GenLowestOneBit() local 563 __ movl(out_hi, src_hi); in GenLowestOneBit() local 1094 __ movl(esi, Immediate(1)); in VisitStringEquals() local 2107 __ movl(value, base); in GenReferenceCAS() local 2213 __ movl(temp, reg); in SwapBits() local 2262 __ movl(temp, reg_low); in VisitLongReverse() local 2263 __ movl(reg_low, reg_high); in VisitLongReverse() local 2264 __ movl(reg_high, temp); in VisitLongReverse() local [all …]
|
H A D | intrinsics_x86_64.cc | 1227 __ movl(rcx, Address(str, class_offset)); in VisitStringEquals() local 1238 __ movl(rcx, Address(str, count_offset)); in VisitStringEquals() local 1282 __ movl(rsi, Immediate(1)); in VisitStringEquals() local 1384 __ movl(counter, string_length); in GenerateStringIndexOf() local 1449 __ movl(out, Immediate(-1)); in GenerateStringIndexOf() local 1585 __ movl(CpuRegister(RCX), srcEnd); in VisitStringGetCharsNoCheck() local 1648 __ movl(out, Address(address, 0)); in GenPeek() local 1722 __ movl(Address(address, 0), in GenPoke() local 1951 __ movl(temp, value); in GenUnsafePut() local 2189 __ movl(temp, reg); in SwapBits() local [all …]
|
/aosp12/art/compiler/utils/x86_64/ |
H A D | jni_macro_assembler_x86_64.cc | 161 __ movl(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store() local 190 __ movl(Address(CpuRegister(RSP), dest), src.AsCpuRegister()); in StoreRef() local 227 __ movl(dest.AsCpuRegister(), Address(CpuRegister(RSP), src)); in Load() local 297 __ movl(dest.AsCpuRegister(), Address(base.AsCpuRegister(), offs)); in LoadRef() local 440 __ movl(scratch, Address(CpuRegister(RSP), src)); in CopyRef() local 441 __ movl(Address(CpuRegister(RSP), dest), scratch); in CopyRef() local 449 __ movl(scratch, Address(base.AsX86_64().AsCpuRegister(), offs)); in CopyRef() local 453 __ movl(Address(CpuRegister(RSP), dest), scratch); in CopyRef() local 478 __ movl(scratch, Address(CpuRegister(RSP), src)); in Copy() local 479 __ movl(Address(CpuRegister(RSP), dest), scratch); in Copy() local [all …]
|
H A D | assembler_x86_64.cc | 158 void X86_64Assembler::movl(CpuRegister dst, const Immediate& imm) { in movl() function in art::x86_64::X86_64Assembler 186 void X86_64Assembler::movl(CpuRegister dst, CpuRegister src) { in movl() function in art::x86_64::X86_64Assembler 202 void X86_64Assembler::movl(CpuRegister dst, const Address& src) { in movl() function in art::x86_64::X86_64Assembler 218 void X86_64Assembler::movl(const Address& dst, CpuRegister src) { in movl() function in art::x86_64::X86_64Assembler 225 void X86_64Assembler::movl(const Address& dst, const Immediate& imm) { in movl() function in art::x86_64::X86_64Assembler
|