Searched refs:ArmManagedRegister (Results 1 – 8 of 8) sorted by relevance
/art/compiler/utils/arm/ |
D | managed_register_arm_test.cc | 24 TEST(ArmManagedRegister, NoRegister) { in TEST() argument 25 ArmManagedRegister reg = ManagedRegister::NoRegister().AsArm(); in TEST() 30 TEST(ArmManagedRegister, CoreRegister) { in TEST() argument 31 ArmManagedRegister reg = ArmManagedRegister::FromCoreRegister(R0); in TEST() 39 reg = ArmManagedRegister::FromCoreRegister(R1); in TEST() 48 reg = ArmManagedRegister::FromCoreRegister(R8); in TEST() 57 reg = ArmManagedRegister::FromCoreRegister(R15); in TEST() 68 TEST(ArmManagedRegister, SRegister) { in TEST() argument 69 ArmManagedRegister reg = ArmManagedRegister::FromSRegister(S0); in TEST() 78 reg = ArmManagedRegister::FromSRegister(S1); in TEST() [all …]
|
D | managed_register_arm.cc | 25 bool ArmManagedRegister::Overlaps(const ArmManagedRegister& other) const { in Overlaps() 31 return ArmManagedRegister::FromCoreRegister(low).Overlaps(other) || in Overlaps() 32 ArmManagedRegister::FromCoreRegister(high).Overlaps(other); in Overlaps() 51 int ArmManagedRegister::AllocIdLow() const { in AllocIdLow() 70 int ArmManagedRegister::AllocIdHigh() const { in AllocIdHigh() 75 void ArmManagedRegister::Print(std::ostream& os) const { in Print() 92 std::ostream& operator<<(std::ostream& os, const ArmManagedRegister& reg) { in operator <<() 98 os << ArmManagedRegister::FromRegisterPair(r); in operator <<()
|
D | managed_register_arm.h | 86 class ArmManagedRegister : public ManagedRegister { 168 constexpr bool IsSameType(ArmManagedRegister test) const { in IsSameType() 181 bool Overlaps(const ArmManagedRegister& other) const; 185 static constexpr ArmManagedRegister FromCoreRegister(Register r) { in FromCoreRegister() 190 static constexpr ArmManagedRegister FromSRegister(SRegister r) { in FromSRegister() 195 static constexpr ArmManagedRegister FromDRegister(DRegister r) { in FromDRegister() 200 static constexpr ArmManagedRegister FromRegisterPair(RegisterPair r) { in FromRegisterPair() 207 static constexpr ArmManagedRegister FromCoreRegisterPair(Register r_low) { in FromCoreRegisterPair() 220 static constexpr ArmManagedRegister FromSRegisterPair(SRegister r_low) { in FromSRegisterPair() 254 explicit constexpr ArmManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in ArmManagedRegister() function [all …]
|
D | jni_macro_assembler_arm_vixl.cc | 47 vixl::aarch32::Register AsVIXLRegister(ArmManagedRegister reg) { in AsVIXLRegister() 52 static inline vixl::aarch32::SRegister AsVIXLSRegister(ArmManagedRegister reg) { in AsVIXLSRegister() 57 static inline vixl::aarch32::DRegister AsVIXLDRegister(ArmManagedRegister reg) { in AsVIXLDRegister() 62 static inline vixl::aarch32::Register AsVIXLRegisterPairLow(ArmManagedRegister reg) { in AsVIXLRegisterPairLow() 66 static inline vixl::aarch32::Register AsVIXLRegisterPairHigh(ArmManagedRegister reg) { in AsVIXLRegisterPairHigh() 271 ArmManagedRegister src = m_src.AsArm(); in Store() 424 static inline bool IsCoreRegisterOrPair(ArmManagedRegister reg) { in IsCoreRegisterOrPair() 437 static inline uint32_t GetSRegisterNumber(ArmManagedRegister reg) { in GetSRegisterNumber() 471 ArmManagedRegister first_src_reg = first_src.GetRegister().AsArm(); in GetSpillChunkSize() 495 static inline uint32_t GetCoreRegisterMask(ArmManagedRegister reg) { in GetCoreRegisterMask() [all …]
|
D | jni_macro_assembler_arm_vixl.h | 200 void Load(ArmManagedRegister dest, vixl32::Register base, int32_t offset, size_t size);
|
/art/compiler/jni/quick/arm/ |
D | calling_convention_arm.cc | 72 ArmManagedRegister::FromCoreRegister(R5), 73 ArmManagedRegister::FromCoreRegister(R6), 74 ArmManagedRegister::FromCoreRegister(R7), 75 ArmManagedRegister::FromCoreRegister(R8), 76 ArmManagedRegister::FromCoreRegister(R10), 77 ArmManagedRegister::FromCoreRegister(R11), 78 ArmManagedRegister::FromCoreRegister(LR), 80 ArmManagedRegister::FromSRegister(S16), 81 ArmManagedRegister::FromSRegister(S17), 82 ArmManagedRegister::FromSRegister(S18), [all …]
|
/art/compiler/utils/ |
D | managed_register.h | 28 class ArmManagedRegister; variable 51 constexpr arm::ArmManagedRegister AsArm() const;
|
D | assembler_thumb_test.cc | 118 const ManagedRegister method_register = ArmManagedRegister::FromCoreRegister(R0); in TEST_F() 119 const ManagedRegister hidden_arg_register = ArmManagedRegister::FromCoreRegister(R4); in TEST_F() 120 const ManagedRegister scratch_register = ArmManagedRegister::FromCoreRegister(R12); in TEST_F()
|