Lines Matching refs:SubReg
112 static bool isGPR64(unsigned Reg, unsigned SubReg, in isGPR64() argument
114 if (SubReg) in isGPR64()
121 static bool isFPR64(unsigned Reg, unsigned SubReg, in isFPR64() argument
125 SubReg == 0) || in isFPR64()
127 SubReg == AArch64::dsub); in isFPR64()
129 return (AArch64::FPR64RegClass.contains(Reg) && SubReg == 0) || in isFPR64()
130 (AArch64::FPR128RegClass.contains(Reg) && SubReg == AArch64::dsub); in isFPR64()
137 unsigned &SubReg) { in getSrcFromCopy() argument
138 SubReg = 0; in getSrcFromCopy()
146 SubReg = AArch64::dsub; in getSrcFromCopy()
160 SubReg = MI->getOperand(1).getSubReg(); in getSrcFromCopy()
253 unsigned SubReg; in isProfitableToTransform() local
254 if (getSrcFromCopy(&*Use, MRI, SubReg) || isTransformable(*Use)) in isProfitableToTransform()