Lines Matching defs:NarrowTy
3948 const LLT NarrowTy = MRI.getType(DstReg);
3952 assert(WideTy.getSizeInBits() >= NarrowTy.getSizeInBits() &&
3954 assert(!NarrowTy.isVector() && "cannot extract vector into vector!");
3973 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg,
3986 const LLT NarrowTy = MRI.getType(I.getOperand(0).getReg());
3989 assert(NarrowTy.isVector() && "Expected an unmerge into vectors");
4002 emitExtractVectorElt(Dst, DstRB, NarrowTy, SrcReg, OpIdx, MIB);
4029 const LLT NarrowTy = MRI.getType(I.getOperand(0).getReg());
4034 assert(WideTy.getSizeInBits() > NarrowTy.getSizeInBits() &&
4037 if (!NarrowTy.isScalar())
4044 if (!getLaneCopyOpcode(CopyOpc, ExtractSubReg, NarrowTy.getSizeInBits()))
4059 if (NarrowTy.getSizeInBits() * NumElts == 128) {