Lines Matching refs:scratch

1505   X86ManagedRegister scratch = mscratch.AsX86();  in StoreStackOffsetToThread32()  local
1506 CHECK(scratch.IsCpuRegister()); in StoreStackOffsetToThread32()
1507 leal(scratch.AsCpuRegister(), Address(ESP, fr_offs)); in StoreStackOffsetToThread32()
1508 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in StoreStackOffsetToThread32()
1654 X86ManagedRegister scratch = mscratch.AsX86(); in CopyRef() local
1655 CHECK(scratch.IsCpuRegister()); in CopyRef()
1656 movl(scratch.AsCpuRegister(), Address(ESP, src)); in CopyRef()
1657 movl(Address(ESP, dest), scratch.AsCpuRegister()); in CopyRef()
1663 X86ManagedRegister scratch = mscratch.AsX86(); in CopyRawPtrFromThread32() local
1664 CHECK(scratch.IsCpuRegister()); in CopyRawPtrFromThread32()
1665 fs()->movl(scratch.AsCpuRegister(), Address::Absolute(thr_offs)); in CopyRawPtrFromThread32()
1666 Store(fr_offs, scratch, 4); in CopyRawPtrFromThread32()
1672 X86ManagedRegister scratch = mscratch.AsX86(); in CopyRawPtrToThread32() local
1673 CHECK(scratch.IsCpuRegister()); in CopyRawPtrToThread32()
1674 Load(scratch, fr_offs, 4); in CopyRawPtrToThread32()
1675 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in CopyRawPtrToThread32()
1681 X86ManagedRegister scratch = mscratch.AsX86(); in Copy() local
1682 if (scratch.IsCpuRegister() && size == 8) { in Copy()
1683 Load(scratch, src, 4); in Copy()
1684 Store(dest, scratch, 4); in Copy()
1685 Load(scratch, FrameOffset(src.Int32Value() + 4), 4); in Copy()
1686 Store(FrameOffset(dest.Int32Value() + 4), scratch, 4); in Copy()
1688 Load(scratch, src, size); in Copy()
1689 Store(dest, scratch, size); in Copy()
1699 ManagedRegister scratch, size_t size) { in Copy() argument
1700 CHECK(scratch.IsNoRegister()); in Copy()
1708 Register scratch = mscratch.AsX86().AsCpuRegister(); in Copy() local
1710 movl(scratch, Address(ESP, src_base)); in Copy()
1711 movl(scratch, Address(scratch, src_offset)); in Copy()
1712 movl(Address(ESP, dest), scratch); in Copy()
1717 ManagedRegister scratch, size_t size) { in Copy() argument
1719 CHECK(scratch.IsNoRegister()); in Copy()
1726 Register scratch = mscratch.AsX86().AsCpuRegister(); in Copy() local
1729 movl(scratch, Address(ESP, src)); in Copy()
1730 pushl(Address(scratch, src_offset)); in Copy()
1731 popl(Address(scratch, dest_offset)); in Copy()
1766 X86ManagedRegister scratch = mscratch.AsX86(); in CreateHandleScopeEntry() local
1767 CHECK(scratch.IsCpuRegister()); in CreateHandleScopeEntry()
1770 movl(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
1771 testl(scratch.AsCpuRegister(), scratch.AsCpuRegister()); in CreateHandleScopeEntry()
1773 leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
1776 leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
1778 Store(out_off, scratch, 4); in CreateHandleScopeEntry()
1814 Register scratch = mscratch.AsX86().AsCpuRegister(); in Call() local
1815 movl(scratch, Address(ESP, base)); in Call()
1816 call(Address(scratch, offset)); in Call()
1830 X86ManagedRegister scratch = mscratch.AsX86(); in GetCurrentThread() local
1831 fs()->movl(scratch.AsCpuRegister(), Address::Absolute(Thread::SelfOffset<4>())); in GetCurrentThread()
1832 movl(Address(ESP, offset), scratch.AsCpuRegister()); in GetCurrentThread()