reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
455 Reg = o.Reg; 455 Reg = o.Reg; 541 return Reg.RegNum; 546 return Reg.EqualityTy; 608 return Reg.ShiftExtend.Type; 616 return Reg.ShiftExtend.Amount; 624 return Reg.ShiftExtend.HasExplicitAmount; 1027 return Kind == k_Register && Reg.Kind == RegKind::Scalar; 1031 return Kind == k_Register && Reg.Kind == RegKind::NeonVector; 1035 return Kind == k_Register && Reg.Kind == RegKind::NeonVector && 1037 Reg.RegNum); 1056 return (Kind == k_Register && Reg.Kind == RK) && 1061 return Kind == k_Register && Reg.Kind == RegKind::Scalar && 1067 if (Kind != k_Register || Reg.Kind != RegKind::SVEPredicateVector) 1070 if (isSVEVectorReg<Class>() && (Reg.ElementWidth == ElementWidth)) 1078 if (Kind != k_Register || Reg.Kind != RegKind::SVEDataVector) 1081 if (isSVEVectorReg<Class>() && Reg.ElementWidth == ElementWidth) 1111 return Kind == k_Register && Reg.Kind == RegKind::Scalar && 1112 AArch64MCRegisterClasses[AArch64::GPR64RegClassID].contains(Reg.RegNum); 1116 return Kind == k_Register && Reg.Kind == RegKind::Scalar && 1117 AArch64MCRegisterClasses[AArch64::GPR32RegClassID].contains(Reg.RegNum); 1121 return Kind == k_Register && Reg.Kind == RegKind::Scalar && 1123 Reg.RegNum); 1127 return Kind == k_Register && Reg.Kind == RegKind::Scalar && 1129 Reg.RegNum); 1146 return Kind == k_Register && Reg.Kind == RegKind::Scalar && 1152 if (Kind != k_Register || Reg.Kind != RegKind::Scalar) 1819 Op->Reg.RegNum = RegNum; 1820 Op->Reg.Kind = Kind; 1821 Op->Reg.ElementWidth = 0; 1822 Op->Reg.EqualityTy = EqTy; 1823 Op->Reg.ShiftExtend.Type = ExtTy; 1824 Op->Reg.ShiftExtend.Amount = ShiftAmount; 1825 Op->Reg.ShiftExtend.HasExplicitAmount = HasExplicitAmount; 1842 Op->Reg.ElementWidth = ElementWidth;