Lines Matching refs:movq

106 void X86_64Assembler::movq(CpuRegister dst, const Immediate& imm) {
131 void X86_64Assembler::movq(const Address& dst, const Immediate& imm) {
141 void X86_64Assembler::movq(CpuRegister dst, CpuRegister src) {
143 // 0x89 is movq r/m64 <- r64, with op1 in r/m and op2 in reg: so reverse EmitRex64
158 void X86_64Assembler::movq(CpuRegister dst, const Address& src) {
174 void X86_64Assembler::movq(const Address& dst, CpuRegister src) {
2393 movq(Address(CpuRegister(RSP), 0), method_reg.AsX86_64().AsCpuRegister());
2399 movq(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()),
2472 movq(Address(CpuRegister(RSP), offs), src.AsCpuRegister());
2476 movq(Address(CpuRegister(RSP), offs), src.AsRegisterPairLow());
2477 movq(Address(CpuRegister(RSP), FrameOffset(offs.Int32Value()+4)),
2504 movq(Address(CpuRegister(RSP), dest), src.AsCpuRegister());
2509 movl(Address(CpuRegister(RSP), dest), Immediate(imm)); // TODO(64) movq?
2514 gs()->movl(Address::Absolute(dest, true), Immediate(imm)); // TODO(64) movq?
2523 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister());
2527 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP));
2545 movq(dest.AsCpuRegister(), Address(CpuRegister(RSP), src));
2549 movq(dest.AsRegisterPairLow(), Address(CpuRegister(RSP), src));
2550 movq(dest.AsRegisterPairHigh(), Address(CpuRegister(RSP), FrameOffset(src.Int32Value()+4)));
2576 gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true));
2596 movq(dest.AsCpuRegister(), Address(CpuRegister(RSP), src));
2613 movq(dest.AsCpuRegister(), Address(base.AsX86_64().AsCpuRegister(), offs));
2619 gs()->movq(dest.AsCpuRegister(), Address::Absolute(offs, true));
2649 movq(dest.AsCpuRegister(), src.AsCpuRegister());
2682 gs()->movq(scratch.AsCpuRegister(), Address::Absolute(thr_offs, true));
2692 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister());
2726 movq(scratch, Address(CpuRegister(RSP), src_base));
2727 movq(scratch, Address(scratch, src_offset));
2728 movq(Address(CpuRegister(RSP), dest), scratch);
2745 movq(scratch, Address(CpuRegister(RSP), src));
2814 movq(out_reg.AsCpuRegister(), Address(in_reg.AsCpuRegister(), 0));
2835 movq(scratch, Address(CpuRegister(RSP), base));
2844 gs()->movq(tr.AsX86_64().AsCpuRegister(), Address::Absolute(Thread::SelfOffset<8>(), true));
2849 gs()->movq(scratch.AsCpuRegister(), Address::Absolute(Thread::SelfOffset<8>(), true));
2850 movq(Address(CpuRegister(RSP), offset), scratch.AsCpuRegister());
2878 __ gs()->movq(CpuRegister(RDI), Address::Absolute(Thread::ExceptionOffset<8>(), true));