Lines Matching defs:SrcTy
693 const LLT SrcTy = MRI.getType(Src1Reg);
701 if (*LaneIdx >= SrcTy.getNumElements())
704 if (DstTy != SrcTy)
707 LLT ScalarTy = SrcTy.getElementType();
711 switch (SrcTy.getNumElements()) {
749 const LLT SrcTy = MRI.getType(Src1Reg);
757 if (SrcTy.getSizeInBits() == 64) {
758 auto Undef = B.buildUndef(SrcTy);
759 DupSrc = B.buildConcatVectors(SrcTy.multiplyElements(2),
770 const LLT SrcTy = MRI.getType(Src1Reg);
771 if (SrcTy.getSizeInBits() != 128 && SrcTy.getSizeInBits() != 64)
773 return SrcTy.isVector() && !SrcTy.isScalable() &&
774 Unmerge.getNumOperands() == (unsigned)SrcTy.getNumElements() + 1;
781 const LLT SrcTy = MRI.getType(Src1Reg);
782 assert((SrcTy.isVector() && !SrcTy.isScalable()) &&
785 for (int I = 0; I < SrcTy.getNumElements(); ++I)