Lines Matching defs:NarrowTy
4073 const LLT NarrowTy = MRI.getType(DstReg);
4077 assert(WideTy.getSizeInBits() >= NarrowTy.getSizeInBits() &&
4079 assert(!NarrowTy.isVector() && "cannot extract vector into vector!");
4098 MachineInstr *Extract = emitExtractVectorElt(DstReg, DstRB, NarrowTy, SrcReg,
4111 const LLT NarrowTy = MRI.getType(I.getOperand(0).getReg());
4114 assert(NarrowTy.isVector() && "Expected an unmerge into vectors");
4127 emitExtractVectorElt(Dst, DstRB, NarrowTy, SrcReg, OpIdx, MIB);
4154 const LLT NarrowTy = MRI.getType(I.getOperand(0).getReg());
4159 assert(WideTy.getSizeInBits() > NarrowTy.getSizeInBits() &&
4162 if (!NarrowTy.isScalar())
4169 if (!getLaneCopyOpcode(CopyOpc, ExtractSubReg, NarrowTy.getSizeInBits()))
4184 if (NarrowTy.getSizeInBits() * NumElts == 128) {