Lines Matching refs:ManagedRegister
463 virtual void BuildFrame(size_t frame_size, ManagedRegister method_reg,
464 const std::vector<ManagedRegister>& callee_save_regs,
465 const std::vector<ManagedRegister>& entry_spills);
469 const std::vector<ManagedRegister>& callee_save_regs);
475 virtual void Store(FrameOffset offs, ManagedRegister src, size_t size);
476 virtual void StoreRef(FrameOffset dest, ManagedRegister src);
477 virtual void StoreRawPtr(FrameOffset dest, ManagedRegister src);
480 ManagedRegister scratch);
483 ManagedRegister scratch);
487 ManagedRegister scratch);
493 virtual void StoreSpanning(FrameOffset dest, ManagedRegister src,
494 FrameOffset in_off, ManagedRegister scratch);
497 virtual void Load(ManagedRegister dest, FrameOffset src, size_t size);
499 virtual void Load(ManagedRegister dest, ThreadOffset src, size_t size);
501 virtual void LoadRef(ManagedRegister dest, FrameOffset src);
503 virtual void LoadRef(ManagedRegister dest, ManagedRegister base,
506 virtual void LoadRawPtr(ManagedRegister dest, ManagedRegister base,
509 virtual void LoadRawPtrFromThread(ManagedRegister dest,
513 virtual void Move(ManagedRegister dest, ManagedRegister src, size_t size);
516 ManagedRegister scratch);
519 ManagedRegister scratch);
522 ManagedRegister scratch);
524 virtual void Copy(FrameOffset dest, FrameOffset src, ManagedRegister scratch, size_t size);
526 virtual void Copy(FrameOffset dest, ManagedRegister src_base, Offset src_offset,
527 ManagedRegister scratch, size_t size);
529 virtual void Copy(ManagedRegister dest_base, Offset dest_offset, FrameOffset src,
530 ManagedRegister scratch, size_t size);
533 ManagedRegister scratch, size_t size);
535 virtual void Copy(ManagedRegister dest, Offset dest_offset,
536 ManagedRegister src, Offset src_offset,
537 ManagedRegister scratch, size_t size);
540 ManagedRegister scratch, size_t size);
542 virtual void MemoryBarrier(ManagedRegister);
545 virtual void SignExtend(ManagedRegister mreg, size_t size);
548 virtual void ZeroExtend(ManagedRegister mreg, size_t size);
551 virtual void GetCurrentThread(ManagedRegister tr);
553 ManagedRegister scratch);
559 virtual void CreateSirtEntry(ManagedRegister out_reg, FrameOffset sirt_offset,
560 ManagedRegister in_reg, bool null_allowed);
565 ManagedRegister scratch, bool null_allowed);
568 virtual void LoadReferenceFromSirt(ManagedRegister dst,
569 ManagedRegister src);
573 virtual void VerifyObject(ManagedRegister src, bool could_be_null);
577 virtual void Call(ManagedRegister base, Offset offset,
578 ManagedRegister scratch);
580 ManagedRegister scratch);
581 virtual void Call(ThreadOffset offset, ManagedRegister scratch);
585 virtual void ExceptionPoll(ManagedRegister scratch, size_t stack_adjust);