Searched refs:AsRiscv64 (Results 1 – 6 of 6) sorted by relevance
40 Riscv64ManagedRegister reg = r.AsRiscv64(); in GetCoreAndFpSpillMasks()93 DCHECK_EQ(A0, method_reg.AsRiscv64().AsXRegister()); in BuildFrame()153 DCHECK(src.AsRiscv64().IsXRegister()); in CoreRegisterWithSize()166 Riscv64ManagedRegister base = m_base.AsRiscv64(); in Store()167 Riscv64ManagedRegister src = m_src.AsRiscv64(); in Store()211 Riscv64ManagedRegister base = m_base.AsRiscv64(); in Load()212 Riscv64ManagedRegister dest = m_dest.AsRiscv64(); in Load()245 Riscv64ManagedRegister base = m_base.AsRiscv64(); in LoadGcRootWithoutReadBarrier()246 Riscv64ManagedRegister dest = m_dest.AsRiscv64(); in LoadGcRootWithoutReadBarrier()269 Riscv64ManagedRegister riscv64_reg = reg.AsRiscv64(); in MoveArguments()[all …]
125 constexpr inline riscv64::Riscv64ManagedRegister ManagedRegister::AsRiscv64() const { in AsRiscv64() function
159 Riscv64Label* AsRiscv64() { in AsRiscv64() function
26 Riscv64ManagedRegister reg = ManagedRegister::NoRegister().AsRiscv64(); in TEST()
81 if (r.AsRiscv64().IsXRegister()) { in CalculateCoreCalleeSpillMask()82 result |= (1u << r.AsRiscv64().AsXRegister()); in CalculateCoreCalleeSpillMask()92 if (r.AsRiscv64().IsFRegister()) { in CalculateFpCalleeSpillMask()93 result |= (1u << r.AsRiscv64().AsFRegister()); in CalculateFpCalleeSpillMask()160 DCHECK(!Riscv64ManagedRegister::FromXRegister(A4).Overlaps(ReturnRegister().AsRiscv64())); in ArgumentRegisterForMethodExitHook()303 [return_reg = ReturnRegister().AsRiscv64()](ManagedRegister reg) { in ArgumentScratchRegisters()304 return return_reg.Overlaps(reg.AsRiscv64()); in ArgumentScratchRegisters()404 [](ManagedRegister arg) { return arg.AsRiscv64().AsXRegister() == T0; })); in AssertT0IsNeitherCalleeSaveNorArgumentRegister()
58 constexpr riscv64::Riscv64ManagedRegister AsRiscv64() const;