Lines Matching refs:SubReg
105 static bool isGPR64(unsigned Reg, unsigned SubReg, in isGPR64() argument
107 if (SubReg) in isGPR64()
114 static bool isFPR64(unsigned Reg, unsigned SubReg, in isFPR64() argument
118 SubReg == 0) || in isFPR64()
120 SubReg == AArch64::dsub); in isFPR64()
122 return (AArch64::FPR64RegClass.contains(Reg) && SubReg == 0) || in isFPR64()
123 (AArch64::FPR128RegClass.contains(Reg) && SubReg == AArch64::dsub); in isFPR64()
130 unsigned &SubReg) { in getSrcFromCopy() argument
131 SubReg = 0; in getSrcFromCopy()
139 SubReg = AArch64::dsub; in getSrcFromCopy()
153 SubReg = MI->getOperand(1).getSubReg(); in getSrcFromCopy()
246 unsigned SubReg; in isProfitableToTransform() local
247 if (getSrcFromCopy(&*Use, MRI, SubReg) || isTransformable(*Use)) in isProfitableToTransform()