Lines Matching refs:SubIdx
69 void MachineOperand::substVirtReg(unsigned Reg, unsigned SubIdx, in substVirtReg() argument
72 if (SubIdx && getSubReg()) in substVirtReg()
73 SubIdx = TRI.composeSubRegIndices(SubIdx, getSubReg()); in substVirtReg()
75 if (SubIdx) in substVirtReg()
76 setSubReg(SubIdx); in substVirtReg()
1099 if (unsigned SubIdx = MO.getSubReg()) { in getRegClassConstraintEffect() local
1101 CurRC = TRI->getMatchingSuperRegClass(CurRC, OpRC, SubIdx); in getRegClassConstraintEffect()
1103 CurRC = TRI->getSubClassWithSubReg(CurRC, SubIdx); in getRegClassConstraintEffect()
1325 unsigned SubIdx, in substituteRegister() argument
1328 if (SubIdx) in substituteRegister()
1329 ToReg = RegInfo.getSubReg(ToReg, SubIdx); in substituteRegister()
1339 MO.substVirtReg(ToReg, SubIdx, RegInfo); in substituteRegister()