Searched refs:movl (Results 1 - 13 of 13) sorted by relevance

/art/runtime/arch/x86/
H A Dquick_entrypoints_x86.S33 movl SYMBOL(_ZN3art7Runtime9instance_E)@GOT(REG_VAR(got_reg, 0)), REG_VAR(temp_reg, 1)
34 movl (REG_VAR(temp_reg, 1)), REG_VAR(temp_reg, 1)
39 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
59 movl SYMBOL(_ZN3art7Runtime9instance_E)@GOT(REG_VAR(got_reg, 0)), REG_VAR(temp_reg, 1)
60 movl (REG_VAR(temp_reg, 1)), REG_VAR(temp_reg, 1)
65 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
104 movl SYMBOL(_ZN3art7Runtime9instance_E)@GOT(REG_VAR(got_reg, 0)), REG_VAR(temp_reg, 1)
105 movl (REG_VAR(temp_reg, 1)), REG_VAR(temp_reg, 1)
110 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
144 movl
[all...]
H A Dmemcmp16_x86.S46 movl LEN(%esp), %ecx
51 movl BLK1(%esp), %eax
53 movl BLK2(%esp), %edx
76 movl %eax, %edi
77 movl %edx, %esi
/art/compiler/optimizing/
H A Dcode_generator_x86.cc87 __ movl(reg_, Immediate(0));
181 __ movl(calling_convention.GetRegisterAt(0), Immediate(instruction_->GetStringIndex()));
213 __ movl(calling_convention.GetRegisterAt(0), Immediate(cls_->GetTypeIndex()));
351 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id));
356 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index));
501 __ movl(Address(ESP, kCurrentMethodStackOffset), EAX);
531 __ movl(reg, Address(ESP, kCurrentMethodStackOffset));
621 __ movl(destination.AsRegister<Register>(), source.AsRegister<Register>());
626 __ movl(destination.AsRegister<Register>(), Address(ESP, source.GetStackIndex()));
640 __ movl(Addres
[all...]
H A Dintrinsics_x86.cc79 __ movl(target_reg, EAX);
87 __ movl(target_reg_lo, EAX);
90 __ movl(target_reg_hi, EDX);
319 __ movl(output_lo, input_hi);
320 __ movl(output_hi, input_lo);
443 __ movl(temp, input_hi);
447 __ movl(output_lo, temp);
448 __ movl(output_hi, temp);
632 __ movl(temp, output_lo);
636 __ movl(tem
[all...]
H A Dcode_generator_x86_64.cc94 __ movl(cpu_reg_, Immediate(0));
203 __ movl(CpuRegister(calling_convention.GetRegisterAt(0)), Immediate(cls_->GetTypeIndex()));
250 __ movl(CpuRegister(calling_convention.GetRegisterAt(0)),
384 __ movl(temp, Address(temp, ArtMethod::DexCacheResolvedMethodsOffset().SizeValue()));
626 __ movl(destination.AsRegister<CpuRegister>(),
648 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()),
656 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), Immediate(value));
659 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), source.GetStackIndex()));
660 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), CpuRegister(TMP));
702 __ movl(locatio
[all...]
H A Dintrinsics_x86_64.cc75 __ movl(trg_reg, CpuRegister(RAX));
364 __ movl(mask, out);
944 __ movl(string_length, Address(string_obj, count_offset));
954 __ movl(counter, string_length);
995 __ movl(out, Immediate(-1));
1105 __ movl(out, Address(address, 0));
1180 __ movl(Address(address, 0),
1183 __ movl(Address(address, 0), value.AsRegister<CpuRegister>());
1243 GetAssembler()->gs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86_64WordSize>(), true));
1255 __ movl(tr
[all...]
/art/runtime/arch/x86_64/
H A Dquick_entrypoints_x86_64.S440 movl (%r11), REG_VAR(gpr_reg32, 1)
496 movl %edx, %r10d
509 movl %r10d, %ecx // Place size of args in rcx.
518 movl (%r11), %esi // rsi := this pointer
590 movl %edx, %r10d
603 movl %r10d, %ecx // Place size of args in rcx.
923 movl ART_METHOD_DEX_CACHE_TYPES_OFFSET(%rsi), %edx // Load dex cache resolved types array
925 movl MIRROR_OBJECT_ARRAY_DATA_OFFSET(%rdx, %rdi, MIRROR_OBJECT_ARRAY_COMPONENT_SIZE), %edx
934 movl MIRROR_CLASS_OBJECT_SIZE_OFFSET(%rdx), %ecx // Load the object size.
946 movl
[all...]
/art/compiler/utils/x86/
H A Dassembler_x86.cc106 void X86Assembler::movl(Register dst, const Immediate& imm) { function in class:art::x86::X86Assembler
113 void X86Assembler::movl(Register dst, Register src) { function in class:art::x86::X86Assembler
120 void X86Assembler::movl(Register dst, const Address& src) { function in class:art::x86::X86Assembler
127 void X86Assembler::movl(const Address& dst, Register src) { function in class:art::x86::X86Assembler
134 void X86Assembler::movl(const Address& dst, const Immediate& imm) { function in class:art::x86::X86Assembler
141 void X86Assembler::movl(const Address& dst, Label* lbl) { function in class:art::x86::X86Assembler
1740 movl(Address(ESP, offset), spill.AsX86().AsCpuRegister());
1790 movl(Address(ESP, offs), src.AsCpuRegister());
1793 movl(Address(ESP, offs), src.AsRegisterPairLow());
1794 movl(Addres
[all...]
H A Dassembler_x86.h226 void movl(Register dst, const Immediate& src);
227 void movl(Register dst, Register src);
229 void movl(Register dst, const Address& src);
230 void movl(const Address& dst, Register src);
231 void movl(const Address& dst, const Immediate& imm);
232 void movl(const Address& dst, Label* lbl);
H A Dassembler_x86_test.cc103 GetAssembler()->movl(x86::EAX, x86::EBX);
105 DriverStr(expected, "movl");
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.cc122 void X86_64Assembler::movl(CpuRegister dst, const Immediate& imm) { function in class:art::x86_64::X86_64Assembler
150 void X86_64Assembler::movl(CpuRegister dst, CpuRegister src) { function in class:art::x86_64::X86_64Assembler
166 void X86_64Assembler::movl(CpuRegister dst, const Address& src) { function in class:art::x86_64::X86_64Assembler
182 void X86_64Assembler::movl(const Address& dst, CpuRegister src) { function in class:art::x86_64::X86_64Assembler
189 void X86_64Assembler::movl(const Address& dst, const Immediate& imm) { function in class:art::x86_64::X86_64Assembler
2403 movl(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), spill.AsX86_64().AsCpuRegister());
2469 movl(Address(CpuRegister(RSP), offs), src.AsCpuRegister());
2498 movl(Address(CpuRegister(RSP), dest), src.AsCpuRegister());
2509 movl(Address(CpuRegister(RSP), dest), Immediate(imm)); // TODO(64) movq?
2514 gs()->movl(Addres
[all...]
H A Dassembler_x86_64_test.cc295 DriverStr(Repeatrr(&x86_64::X86_64Assembler::movl, "mov %{reg2}, %{reg1}"), "movl");
299 DriverStr(Repeatri(&x86_64::X86_64Assembler::movl, 4U, "mov ${imm}, %{reg}"), "movli");
643 GetAssembler()->movl(x86_64::CpuRegister(x86_64::RAX), x86_64::Address(
645 GetAssembler()->movl(x86_64::CpuRegister(x86_64::RAX), x86_64::Address(
647 GetAssembler()->movl(x86_64::CpuRegister(x86_64::R8), x86_64::Address(
649 GetAssembler()->movl(x86_64::CpuRegister(x86_64::RAX), x86_64::Address(
651 GetAssembler()->movl(x86_64::CpuRegister(x86_64::RAX), x86_64::Address(
654 "movl 0xc(%RDI,%RBX,4), %EAX\n"
655 "movl
[all...]
H A Dassembler_x86_64.h325 void movl(CpuRegister dst, const Immediate& src);
327 void movl(CpuRegister dst, CpuRegister src);
330 void movl(CpuRegister dst, const Address& src);
333 void movl(const Address& dst, CpuRegister src);
334 void movl(const Address& dst, const Immediate& imm);

Completed in 91 milliseconds