Lines Matching refs:dest
1480 void X86Assembler::StoreRef(FrameOffset dest, ManagedRegister msrc) { in StoreRef() argument
1483 movl(Address(ESP, dest), src.AsCpuRegister()); in StoreRef()
1486 void X86Assembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) { in StoreRawPtr() argument
1489 movl(Address(ESP, dest), src.AsCpuRegister()); in StoreRawPtr()
1492 void X86Assembler::StoreImmediateToFrame(FrameOffset dest, uint32_t imm, in StoreImmediateToFrame() argument
1494 movl(Address(ESP, dest), Immediate(imm)); in StoreImmediateToFrame()
1497 void X86Assembler::StoreImmediateToThread32(ThreadOffset<4> dest, uint32_t imm, in StoreImmediateToThread32() argument
1499 fs()->movl(Address::Absolute(dest), Immediate(imm)); in StoreImmediateToThread32()
1521 X86ManagedRegister dest = mdest.AsX86(); in Load() local
1522 if (dest.IsNoRegister()) { in Load()
1524 } else if (dest.IsCpuRegister()) { in Load()
1526 movl(dest.AsCpuRegister(), Address(ESP, src)); in Load()
1527 } else if (dest.IsRegisterPair()) { in Load()
1529 movl(dest.AsRegisterPairLow(), Address(ESP, src)); in Load()
1530 movl(dest.AsRegisterPairHigh(), Address(ESP, FrameOffset(src.Int32Value()+4))); in Load()
1531 } else if (dest.IsX87Register()) { in Load()
1538 CHECK(dest.IsXmmRegister()); in Load()
1540 movss(dest.AsXmmRegister(), Address(ESP, src)); in Load()
1542 movsd(dest.AsXmmRegister(), Address(ESP, src)); in Load()
1548 X86ManagedRegister dest = mdest.AsX86(); in LoadFromThread32() local
1549 if (dest.IsNoRegister()) { in LoadFromThread32()
1551 } else if (dest.IsCpuRegister()) { in LoadFromThread32()
1553 fs()->movl(dest.AsCpuRegister(), Address::Absolute(src)); in LoadFromThread32()
1554 } else if (dest.IsRegisterPair()) { in LoadFromThread32()
1556 fs()->movl(dest.AsRegisterPairLow(), Address::Absolute(src)); in LoadFromThread32()
1557 fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset<4>(src.Int32Value()+4))); in LoadFromThread32()
1558 } else if (dest.IsX87Register()) { in LoadFromThread32()
1565 CHECK(dest.IsXmmRegister()); in LoadFromThread32()
1567 fs()->movss(dest.AsXmmRegister(), Address::Absolute(src)); in LoadFromThread32()
1569 fs()->movsd(dest.AsXmmRegister(), Address::Absolute(src)); in LoadFromThread32()
1575 X86ManagedRegister dest = mdest.AsX86(); in LoadRef() local
1576 CHECK(dest.IsCpuRegister()); in LoadRef()
1577 movl(dest.AsCpuRegister(), Address(ESP, src)); in LoadRef()
1582 X86ManagedRegister dest = mdest.AsX86(); in LoadRef() local
1583 CHECK(dest.IsCpuRegister() && dest.IsCpuRegister()); in LoadRef()
1584 movl(dest.AsCpuRegister(), Address(base.AsX86().AsCpuRegister(), offs)); in LoadRef()
1586 negl(dest.AsCpuRegister()); in LoadRef()
1592 X86ManagedRegister dest = mdest.AsX86(); in LoadRawPtr() local
1593 CHECK(dest.IsCpuRegister() && dest.IsCpuRegister()); in LoadRawPtr()
1594 movl(dest.AsCpuRegister(), Address(base.AsX86().AsCpuRegister(), offs)); in LoadRawPtr()
1599 X86ManagedRegister dest = mdest.AsX86(); in LoadRawPtrFromThread32() local
1600 CHECK(dest.IsCpuRegister()); in LoadRawPtrFromThread32()
1601 fs()->movl(dest.AsCpuRegister(), Address::Absolute(offs)); in LoadRawPtrFromThread32()
1627 X86ManagedRegister dest = mdest.AsX86(); in Move() local
1629 if (!dest.Equals(src)) { in Move()
1630 if (dest.IsCpuRegister() && src.IsCpuRegister()) { in Move()
1631 movl(dest.AsCpuRegister(), src.AsCpuRegister()); in Move()
1632 } else if (src.IsX87Register() && dest.IsXmmRegister()) { in Move()
1638 movss(dest.AsXmmRegister(), Address(ESP, 0)); in Move()
1642 movsd(dest.AsXmmRegister(), Address(ESP, 0)); in Move()
1647 UNIMPLEMENTED(FATAL) << ": Move " << dest << ", " << src; in Move()
1652 void X86Assembler::CopyRef(FrameOffset dest, FrameOffset src, in CopyRef() argument
1657 movl(Address(ESP, dest), scratch.AsCpuRegister()); in CopyRef()
1678 void X86Assembler::Copy(FrameOffset dest, FrameOffset src, in Copy() argument
1684 Store(dest, scratch, 4); in Copy()
1686 Store(FrameOffset(dest.Int32Value() + 4), scratch, 4); in Copy()
1689 Store(dest, scratch, size); in Copy()
1706 void X86Assembler::Copy(FrameOffset dest, FrameOffset src_base, Offset src_offset, in Copy() argument
1712 movl(Address(ESP, dest), scratch); in Copy()
1715 void X86Assembler::Copy(ManagedRegister dest, Offset dest_offset, in Copy() argument
1721 popl(Address(dest.AsX86().AsCpuRegister(), dest_offset)); in Copy()
1724 void X86Assembler::Copy(FrameOffset dest, Offset dest_offset, FrameOffset src, Offset src_offset, in Copy() argument
1728 CHECK_EQ(dest.Int32Value(), src.Int32Value()); in Copy()