Lines Matching defs:SrcTy
799 const LLT SrcTy = MRI.getType(SrcReg);
811 const TargetRegisterClass *SrcRC = getRegClass(SrcTy, SrcRB);
863 const LLT SrcTy = MRI.getType(SrcReg);
865 assert(!(SrcTy == LLT::scalar(8) && DstTy == LLT::scalar(16)) &&
867 assert(!(SrcTy == LLT::scalar(8) && DstTy == LLT::scalar(32)) &&
869 assert(!(SrcTy == LLT::scalar(16) && DstTy == LLT::scalar(32)) &&
871 assert(!(SrcTy == LLT::scalar(8) && DstTy == LLT::scalar(64)) &&
873 assert(!(SrcTy == LLT::scalar(16) && DstTy == LLT::scalar(64)) &&
875 assert(!(SrcTy == LLT::scalar(32) && DstTy == LLT::scalar(64)) &&
878 if (SrcTy != LLT::scalar(1))
928 const LLT SrcTy = MRI.getType(SrcReg);
936 assert(DstTy.getSizeInBits() > SrcTy.getSizeInBits() &&
940 const TargetRegisterClass *SrcRC = getRegClass(SrcTy, SrcRB);
1233 const LLT SrcTy = MRI.getType(SrcReg);
1255 if (SrcTy.getSizeInBits() == 256 && DstTy.getSizeInBits() == 128) {
1262 } else if (SrcTy.getSizeInBits() == 512 && HasAVX512) {
1284 const LLT SrcTy = MRI.getType(SrcReg);
1287 if (!DstTy.isVector() || !SrcTy.isVector())
1290 assert(SrcTy.getSizeInBits() > DstTy.getSizeInBits() &&
1301 const TargetRegisterClass *SrcRC = getRegClass(SrcTy, SrcReg, MRI);
1322 const LLT SrcTy = MRI.getType(SrcReg);
1326 if (!DstTy.isVector() || !SrcTy.isVector())
1329 assert(SrcTy.getSizeInBits() < DstTy.getSizeInBits() &&
1332 if (SrcTy.getSizeInBits() == 128)
1334 else if (SrcTy.getSizeInBits() == 256)
1339 const TargetRegisterClass *SrcRC = getRegClass(SrcTy, SrcReg, MRI);
1449 const LLT SrcTy = MRI.getType(SrcReg0);
1450 unsigned SrcSize = SrcTy.getSizeInBits();