Lines Matching refs:scratch

178   Register scratch = GetScratchRegister();  in StoreStackOffsetToThread()  local
179 __ leal(scratch, Address(ESP, fr_offs)); in StoreStackOffsetToThread()
180 __ fs()->movl(Address::Absolute(thr_offs), scratch); in StoreStackOffsetToThread()
365 Register scratch = GetScratchRegister(); in CopyRef() local
366 __ movl(scratch, Address(ESP, src)); in CopyRef()
367 __ movl(Address(ESP, dest), scratch); in CopyRef()
374 Register scratch = GetScratchRegister(); in CopyRef() local
375 __ movl(scratch, Address(base.AsX86().AsCpuRegister(), offs)); in CopyRef()
377 __ MaybeUnpoisonHeapReference(scratch); in CopyRef()
379 __ movl(Address(ESP, dest), scratch); in CopyRef()
383 Register scratch = GetScratchRegister(); in CopyRawPtrFromThread() local
384 __ fs()->movl(scratch, Address::Absolute(thr_offs)); in CopyRawPtrFromThread()
385 __ movl(Address(ESP, fr_offs), scratch); in CopyRawPtrFromThread()
391 X86ManagedRegister scratch = mscratch.AsX86(); in CopyRawPtrToThread() local
392 CHECK(scratch.IsCpuRegister()); in CopyRawPtrToThread()
393 Load(scratch, fr_offs, 4); in CopyRawPtrToThread()
394 __ fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in CopyRawPtrToThread()
399 Register scratch = GetScratchRegister(); in Copy() local
400 __ movl(scratch, Address(ESP, src)); in Copy()
401 __ movl(Address(ESP, dest), scratch); in Copy()
403 __ movl(scratch, Address(ESP, FrameOffset(src.Int32Value() + 4))); in Copy()
404 __ movl(Address(ESP, FrameOffset(dest.Int32Value() + 4)), scratch); in Copy()
419 ManagedRegister scratch, in Copy() argument
421 CHECK(scratch.IsNoRegister()); in Copy()
432 Register scratch = mscratch.AsX86().AsCpuRegister(); in Copy() local
434 __ movl(scratch, Address(ESP, src_base)); in Copy()
435 __ movl(scratch, Address(scratch, src_offset)); in Copy()
436 __ movl(Address(ESP, dest), scratch); in Copy()
443 ManagedRegister scratch, in Copy() argument
446 CHECK(scratch.IsNoRegister()); in Copy()
457 Register scratch = mscratch.AsX86().AsCpuRegister(); in Copy() local
460 __ movl(scratch, Address(ESP, src)); in Copy()
461 __ pushl(Address(scratch, src_offset)); in Copy()
462 __ popl(Address(scratch, dest_offset)); in Copy()
495 Register scratch = GetScratchRegister(); in CreateJObject() local
498 __ movl(scratch, Address(ESP, spilled_reference_offset)); in CreateJObject()
499 __ testl(scratch, scratch); in CreateJObject()
501 __ leal(scratch, Address(ESP, spilled_reference_offset)); in CreateJObject()
504 __ leal(scratch, Address(ESP, spilled_reference_offset)); in CreateJObject()
506 __ movl(Address(ESP, out_off), scratch); in CreateJObject()
531 Register scratch = GetScratchRegister(); in Call() local
532 __ movl(scratch, Address(ESP, base)); in Call()
533 __ call(Address(scratch, offset)); in Call()
546 Register scratch = GetScratchRegister(); in GetCurrentThread() local
547 __ fs()->movl(scratch, Address::Absolute(Thread::SelfOffset<kX86PointerSize>())); in GetCurrentThread()
548 __ movl(Address(ESP, offset), scratch); in GetCurrentThread()