Home
last modified time | relevance | path

Searched refs:AsRiscv64 (Results 1 – 6 of 6) sorted by relevance

/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.cc40 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 …]
Dmanaged_register_riscv64.h125 constexpr inline riscv64::Riscv64ManagedRegister ManagedRegister::AsRiscv64() const { in AsRiscv64() function
Djni_macro_assembler_riscv64.h159 Riscv64Label* AsRiscv64() { in AsRiscv64() function
Dmanaged_register_riscv64_test.cc26 Riscv64ManagedRegister reg = ManagedRegister::NoRegister().AsRiscv64(); in TEST()
/art/compiler/jni/quick/riscv64/
Dcalling_convention_riscv64.cc81 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()
/art/compiler/utils/
Dmanaged_register.h58 constexpr riscv64::Riscv64ManagedRegister AsRiscv64() const;