Lines Matching refs:scratch

1837   X86ManagedRegister scratch = mscratch.AsX86();  in StoreStackOffsetToThread32()  local
1838 CHECK(scratch.IsCpuRegister()); in StoreStackOffsetToThread32()
1839 leal(scratch.AsCpuRegister(), Address(ESP, fr_offs)); in StoreStackOffsetToThread32()
1840 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in StoreStackOffsetToThread32()
1986 X86ManagedRegister scratch = mscratch.AsX86(); in CopyRef() local
1987 CHECK(scratch.IsCpuRegister()); in CopyRef()
1988 movl(scratch.AsCpuRegister(), Address(ESP, src)); in CopyRef()
1989 movl(Address(ESP, dest), scratch.AsCpuRegister()); in CopyRef()
1995 X86ManagedRegister scratch = mscratch.AsX86(); in CopyRawPtrFromThread32() local
1996 CHECK(scratch.IsCpuRegister()); in CopyRawPtrFromThread32()
1997 fs()->movl(scratch.AsCpuRegister(), Address::Absolute(thr_offs)); in CopyRawPtrFromThread32()
1998 Store(fr_offs, scratch, 4); in CopyRawPtrFromThread32()
2004 X86ManagedRegister scratch = mscratch.AsX86(); in CopyRawPtrToThread32() local
2005 CHECK(scratch.IsCpuRegister()); in CopyRawPtrToThread32()
2006 Load(scratch, fr_offs, 4); in CopyRawPtrToThread32()
2007 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in CopyRawPtrToThread32()
2013 X86ManagedRegister scratch = mscratch.AsX86(); in Copy() local
2014 if (scratch.IsCpuRegister() && size == 8) { in Copy()
2015 Load(scratch, src, 4); in Copy()
2016 Store(dest, scratch, 4); in Copy()
2017 Load(scratch, FrameOffset(src.Int32Value() + 4), 4); in Copy()
2018 Store(FrameOffset(dest.Int32Value() + 4), scratch, 4); in Copy()
2020 Load(scratch, src, size); in Copy()
2021 Store(dest, scratch, size); in Copy()
2031 ManagedRegister scratch, size_t size) { in Copy() argument
2032 CHECK(scratch.IsNoRegister()); in Copy()
2040 Register scratch = mscratch.AsX86().AsCpuRegister(); in Copy() local
2042 movl(scratch, Address(ESP, src_base)); in Copy()
2043 movl(scratch, Address(scratch, src_offset)); in Copy()
2044 movl(Address(ESP, dest), scratch); in Copy()
2049 ManagedRegister scratch, size_t size) { in Copy() argument
2051 CHECK(scratch.IsNoRegister()); in Copy()
2058 Register scratch = mscratch.AsX86().AsCpuRegister(); in Copy() local
2061 movl(scratch, Address(ESP, src)); in Copy()
2062 pushl(Address(scratch, src_offset)); in Copy()
2063 popl(Address(scratch, dest_offset)); in Copy()
2096 X86ManagedRegister scratch = mscratch.AsX86(); in CreateHandleScopeEntry() local
2097 CHECK(scratch.IsCpuRegister()); in CreateHandleScopeEntry()
2100 movl(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
2101 testl(scratch.AsCpuRegister(), scratch.AsCpuRegister()); in CreateHandleScopeEntry()
2103 leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
2106 leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
2108 Store(out_off, scratch, 4); in CreateHandleScopeEntry()
2144 Register scratch = mscratch.AsX86().AsCpuRegister(); in Call() local
2145 movl(scratch, Address(ESP, base)); in Call()
2146 call(Address(scratch, offset)); in Call()
2160 X86ManagedRegister scratch = mscratch.AsX86(); in GetCurrentThread() local
2161 fs()->movl(scratch.AsCpuRegister(), Address::Absolute(Thread::SelfOffset<4>())); in GetCurrentThread()
2162 movl(Address(ESP, offset), scratch.AsCpuRegister()); in GetCurrentThread()