Home
last modified time | relevance | path

Searched defs:movl (Results 1 – 8 of 8) sorted by relevance

/aosp12/art/compiler/utils/x86/
H A Djni_macro_assembler_x86.cc366 __ 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 Dassembler_x86.cc140 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 Dcode_generator_x86.cc648 __ 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 Dcode_generator_x86_64.cc1248 __ 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 Dintrinsics_x86.cc314 __ 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 Dintrinsics_x86_64.cc1227 __ 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 Djni_macro_assembler_x86_64.cc161 __ 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 Dassembler_x86_64.cc158 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