Home
last modified time | relevance | path

Searched refs:ArmManagedRegister (Results 1 – 8 of 8) sorted by relevance

/art/compiler/utils/arm/
Dmanaged_register_arm_test.cc24 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 …]
Dmanaged_register_arm.cc25 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 <<()
Dmanaged_register_arm.h86 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 …]
Djni_macro_assembler_arm_vixl.cc47 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 …]
Djni_macro_assembler_arm_vixl.h200 void Load(ArmManagedRegister dest, vixl32::Register base, int32_t offset, size_t size);
/art/compiler/jni/quick/arm/
Dcalling_convention_arm.cc72 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/
Dmanaged_register.h28 class ArmManagedRegister; variable
51 constexpr arm::ArmManagedRegister AsArm() const;
Dassembler_thumb_test.cc118 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()