Lines Matching refs:NarrowTy
4135 const LLT NarrowTy = MRI.getType(DstReg); in selectExtractElt() local
4139 assert(WideTy.getSizeInBits() >= NarrowTy.getSizeInBits() && in selectExtractElt()
4141 assert(!NarrowTy.isVector() && "cannot extract vector into vector!"); in selectExtractElt()
4160 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg, in selectExtractElt()
4173 const LLT NarrowTy = MRI.getType(I.getOperand(0).getReg()); in selectSplitVectorUnmerge() local
4176 assert(NarrowTy.isVector() && "Expected an unmerge into vectors"); in selectSplitVectorUnmerge()
4189 emitExtractVectorElt(Dst, DstRB, NarrowTy, SrcReg, OpIdx, MIB); in selectSplitVectorUnmerge()
4216 const LLT NarrowTy = MRI.getType(I.getOperand(0).getReg()); in selectUnmergeValues() local
4221 assert(WideTy.getSizeInBits() > NarrowTy.getSizeInBits() && in selectUnmergeValues()
4224 if (!NarrowTy.isScalar()) in selectUnmergeValues()
4231 if (!getLaneCopyOpcode(CopyOpc, ExtractSubReg, NarrowTy.getSizeInBits())) in selectUnmergeValues()
4246 if (NarrowTy.getSizeInBits() * NumElts == 128) { in selectUnmergeValues()