• Home
  • Raw
  • Download

Lines Matching refs:CurRC

1215     unsigned Reg, const TargetRegisterClass *CurRC, const TargetInstrInfo *TII,  in getRegClassConstraintEffectForVReg()  argument
1220 for (ConstMIBundleOperands OpndIt(*this); OpndIt.isValid() && CurRC; in getRegClassConstraintEffectForVReg()
1222 CurRC = OpndIt->getParent()->getRegClassConstraintEffectForVRegImpl( in getRegClassConstraintEffectForVReg()
1223 OpndIt.getOperandNo(), Reg, CurRC, TII, TRI); in getRegClassConstraintEffectForVReg()
1226 for (unsigned i = 0, e = NumOperands; i < e && CurRC; ++i) in getRegClassConstraintEffectForVReg()
1227 CurRC = getRegClassConstraintEffectForVRegImpl(i, Reg, CurRC, TII, TRI); in getRegClassConstraintEffectForVReg()
1228 return CurRC; in getRegClassConstraintEffectForVReg()
1232 unsigned OpIdx, unsigned Reg, const TargetRegisterClass *CurRC, in getRegClassConstraintEffectForVRegImpl() argument
1234 assert(CurRC && "Invalid initial register class"); in getRegClassConstraintEffectForVRegImpl()
1238 return CurRC; in getRegClassConstraintEffectForVRegImpl()
1240 return getRegClassConstraintEffect(OpIdx, CurRC, TII, TRI); in getRegClassConstraintEffectForVRegImpl()
1244 unsigned OpIdx, const TargetRegisterClass *CurRC, in getRegClassConstraintEffect() argument
1250 assert(CurRC && "Invalid initial register class"); in getRegClassConstraintEffect()
1253 CurRC = TRI->getMatchingSuperRegClass(CurRC, OpRC, SubIdx); in getRegClassConstraintEffect()
1255 CurRC = TRI->getSubClassWithSubReg(CurRC, SubIdx); in getRegClassConstraintEffect()
1257 CurRC = TRI->getCommonSubClass(CurRC, OpRC); in getRegClassConstraintEffect()
1258 return CurRC; in getRegClassConstraintEffect()