Home
last modified time | relevance | path

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

/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc140 __ movl(Address(ESP, offs), src.AsCpuRegister()); in Store() local
143 __ movl(Address(ESP, offs), src.AsRegisterPairLow()); in Store() local
144 __ movl(Address(ESP, FrameOffset(offs.Int32Value()+4)), src.AsRegisterPairHigh()); in Store() local
164 __ movl(Address(ESP, dest), src.AsCpuRegister()); in StoreRef() local
170 __ movl(Address(ESP, dest), src.AsCpuRegister()); in StoreRawPtr() local
174 __ movl(Address(ESP, dest), Immediate(imm)); in StoreImmediateToFrame() local
199 __ movl(dest.AsCpuRegister(), Address(ESP, src)); in Load() local
202 __ movl(dest.AsRegisterPairLow(), Address(ESP, src)); in Load() local
203 __ movl(dest.AsRegisterPairHigh(), Address(ESP, FrameOffset(src.Int32Value()+4))); in Load() local
254 __ movl(dest.AsCpuRegister(), Address(ESP, src)); in LoadRef() local
[all …]
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
/art/compiler/optimizing/
Dcode_generator_x86.cc131 __ movl(reg_, Immediate(0)); in EmitNativeCode() local
175 __ movl(length_loc.AsRegister<Register>(), array_len); in EmitNativeCode() local
255 __ movl(calling_convention.GetRegisterAt(0), Immediate(string_index.index_)); in EmitNativeCode() local
293 __ movl(calling_convention.GetRegisterAt(0), Immediate(type_index.index_)); in EmitNativeCode() local
601 __ movl(temp_, ref_reg); in EmitNativeCode() local
648 __ movl(EAX, temp_); in EmitNativeCode() local
662 __ movl(value, base); in EmitNativeCode() local
799 __ movl(free_reg, index_reg); in EmitNativeCode() local
855 __ movl(calling_convention.GetRegisterAt(2), Immediate(offset_)); in EmitNativeCode() local
995 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id)); in SaveCoreRegister() local
[all …]
Dcode_generator_x86_64.cc221 __ movl(length_loc.AsRegister<CpuRegister>(), array_len); in EmitNativeCode() local
275 __ movl(CpuRegister(RAX), Immediate(type_index.index_)); in EmitNativeCode() local
327 __ movl(CpuRegister(RAX), Immediate(string_index.index_)); in EmitNativeCode() local
611 __ movl(temp1_, ref_cpu_reg); in EmitNativeCode() local
659 __ movl(CpuRegister(RAX), temp1_); in EmitNativeCode() local
674 __ movl(CpuRegister(value_reg), base); in EmitNativeCode() local
812 __ movl(CpuRegister(free_reg), CpuRegister(index_reg)); in EmitNativeCode() local
865 __ movl(CpuRegister(calling_convention.GetRegisterAt(2)), Immediate(offset_)); in EmitNativeCode() local
1017 __ movl(temp.AsRegister<CpuRegister>(), in LoadMethod() local
1154 __ movl(temp, Address(CpuRegister(receiver), class_offset)); in GenerateVirtualCall() local
[all …]
Dintrinsics_x86.cc124 __ movl(temp2, Address(src, temp1, ScaleFactor::TIMES_4, adjusted_offset)); in EmitNativeCode() local
127 __ movl(temp2, Address(src, temp2, ScaleFactor::TIMES_4, offset)); in EmitNativeCode() local
147 __ movl(Address(dest, temp1, ScaleFactor::TIMES_4, adjusted_offset), temp2); in EmitNativeCode() local
150 __ movl(Address(dest, temp3, ScaleFactor::TIMES_4, offset), temp2); in EmitNativeCode() local
314 __ movl(output_lo, input_hi); in VisitLongReverseBytes() local
315 __ movl(output_hi, input_lo); in VisitLongReverseBytes() local
457 __ movl(out, Immediate(kPrimIntMax)); in VisitMathRoundFloat() local
461 __ movl(out, Immediate(0)); // does not change flags in VisitMathRoundFloat() local
562 __ movl(out_lo, src_lo); in GenLowestOneBit() local
563 __ movl(out_hi, src_hi); in GenLowestOneBit() local
[all …]
Dintrinsics_x86_64.cc97 __ movl(CpuRegister(TMP), Address(src_curr_addr, 0)); in EmitNativeCode() local
108 __ movl(Address(dst_curr_addr, 0), CpuRegister(TMP)); in EmitNativeCode() local
347 __ movl(out, Immediate(0)); // does not change flags in VisitMathRoundFloat() local
388 __ movl(out, Immediate(0)); // does not change flags, implicit zero extension to 64-bit in VisitMathRoundDouble() local
631 __ movl(temp, Address(input, length_offset)); in CheckPosition() local
659 __ movl(temp, Address(input, length_offset)); in CheckPosition() local
718 __ movl(count, Immediate(length.GetConstant()->AsIntConstant()->GetValue())); in VisitSystemArrayCopyChar() local
720 __ movl(count, length.AsRegister<CpuRegister>()); in VisitSystemArrayCopyChar() local
938 __ movl(temp1, Address(dest, class_offset)); in VisitSystemArrayCopy() local
940 __ movl(temp2, Address(src, class_offset)); in VisitSystemArrayCopy() local
[all …]
/art/compiler/utils/x86_64/
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
200 __ movl(Address(CpuRegister(RSP), dest), Immediate(imm)); // TODO(64) movq? in StoreImmediateToFrame() 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
[all …]
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