Lines Matching refs:Arm64ManagedRegister
57 class Arm64ManagedRegister : public ManagedRegister {
132 bool IsSameType(Arm64ManagedRegister test) const { in IsSameType()
144 bool Overlaps(const Arm64ManagedRegister& other) const;
148 static Arm64ManagedRegister FromXRegister(XRegister r) { in FromXRegister()
153 static Arm64ManagedRegister FromWRegister(WRegister r) { in FromWRegister()
158 static Arm64ManagedRegister FromDRegister(DRegister r) { in FromDRegister()
163 static Arm64ManagedRegister FromSRegister(SRegister r) { in FromSRegister()
170 static Arm64ManagedRegister FromWRegisterX(WRegister r) { in FromWRegisterX()
176 static Arm64ManagedRegister FromSRegisterD(SRegister r) { in FromSRegisterD()
205 explicit Arm64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in Arm64ManagedRegister() function
207 static Arm64ManagedRegister FromRegId(int reg_id) { in FromRegId()
208 Arm64ManagedRegister reg(reg_id); in FromRegId()
214 std::ostream& operator<<(std::ostream& os, const Arm64ManagedRegister& reg);
218 inline arm64::Arm64ManagedRegister ManagedRegister::AsArm64() const { in AsArm64()
219 arm64::Arm64ManagedRegister reg(id_); in AsArm64()