Lines Matching refs:ArmManagedRegister
85 class ArmManagedRegister : public ManagedRegister {
167 bool IsSameType(ArmManagedRegister test) const {
180 bool Overlaps(const ArmManagedRegister& other) const;
184 static ArmManagedRegister FromCoreRegister(Register r) {
189 static ArmManagedRegister FromSRegister(SRegister r) {
194 static ArmManagedRegister FromDRegister(DRegister r) {
199 static ArmManagedRegister FromRegisterPair(RegisterPair r) {
206 static ArmManagedRegister FromCoreRegisterPair(Register r_low) {
219 static ArmManagedRegister FromSRegisterPair(SRegister r_low) {
253 explicit ArmManagedRegister(int reg_id) : ManagedRegister(reg_id) {}
255 static ArmManagedRegister FromRegId(int reg_id) {
256 ArmManagedRegister reg(reg_id);
262 std::ostream& operator<<(std::ostream& os, const ArmManagedRegister& reg);
266 inline arm::ArmManagedRegister ManagedRegister::AsArm() const {
267 arm::ArmManagedRegister reg(id_);