Lines Matching refs:MoreTy

1824 void LegalizerHelper::moreElementsVectorSrc(MachineInstr &MI, LLT MoreTy,  in moreElementsVectorSrc()  argument
1828 MO.setReg(MIRBuilder.buildPadVectorWithUndefElements(MoreTy, MO).getReg(0)); in moreElementsVectorSrc()
5389 LLT MoreTy) { in moreElementsVectorPhi() argument
5396 moreElementsVectorSrc(MI, MoreTy, I); in moreElementsVectorPhi()
5401 moreElementsVectorDst(MI, MoreTy, 0); in moreElementsVectorPhi()
5445 LLT MoreTy) { in moreElementsVector() argument
5453 moreElementsVectorDst(MI, MoreTy, 0); in moreElementsVector()
5461 moreElementsVectorSrc(MI, MoreTy, 0); in moreElementsVector()
5496 moreElementsVectorSrc(MI, MoreTy, 1); in moreElementsVector()
5497 moreElementsVectorSrc(MI, MoreTy, 2); in moreElementsVector()
5498 moreElementsVectorDst(MI, MoreTy, 0); in moreElementsVector()
5507 moreElementsVectorSrc(MI, MoreTy, 1); in moreElementsVector()
5508 moreElementsVectorSrc(MI, MoreTy, 2); in moreElementsVector()
5509 moreElementsVectorSrc(MI, MoreTy, 3); in moreElementsVector()
5510 moreElementsVectorDst(MI, MoreTy, 0); in moreElementsVector()
5519 moreElementsVectorSrc(MI, MoreTy, 1); in moreElementsVector()
5542 moreElementsVectorSrc(MI, MoreTy, 1); in moreElementsVector()
5543 moreElementsVectorDst(MI, MoreTy, 0); in moreElementsVector()
5550 DstTy.getElementCount() != MoreTy.getElementCount()) in moreElementsVector()
5555 auto ShufSplat = MIRBuilder.buildShuffleSplat(MoreTy, CondReg); in moreElementsVector()
5566 moreElementsVectorSrc(MI, MoreTy, 2); in moreElementsVector()
5567 moreElementsVectorSrc(MI, MoreTy, 3); in moreElementsVector()
5568 moreElementsVectorDst(MI, MoreTy, 0); in moreElementsVector()
5575 return moreElementsVectorPhi(MI, TypeIdx, MoreTy); in moreElementsVector()
5577 return moreElementsVectorShuffle(MI, TypeIdx, MoreTy); in moreElementsVector()
5584 for (unsigned i = Elts.size(); i < MoreTy.getNumElements(); ++i) { in moreElementsVector()
5585 Elts.push_back(MIRBuilder.buildUndef(MoreTy.getScalarType())); in moreElementsVector()
5589 MI.getOperand(0).getReg(), MIRBuilder.buildInstr(Opc, {MoreTy}, Elts)); in moreElementsVector()
5607 DstExtTy = MoreTy; in moreElementsVector()
5609 MoreTy.getNumElements(), in moreElementsVector()
5613 MoreTy.getNumElements(), in moreElementsVector()
5615 SrcExtTy = MoreTy; in moreElementsVector()
5628 moreElementsVectorSrc(MI, MoreTy, 2); in moreElementsVector()
5629 moreElementsVectorSrc(MI, MoreTy, 3); in moreElementsVector()
5631 MoreTy.getNumElements(), in moreElementsVector()
5644 unsigned coefficient = SrcTy.getNumElements() * MoreTy.getNumElements(); in moreElementsVector()
5651 ElementCount::get(coefficient, MoreTy.isScalable())); in moreElementsVector()
5654 moreElementsVectorDst(MI, MoreTy, 0); in moreElementsVector()
5671 auto NewVec = MIRBuilder.buildPadVectorWithUndefElements(MoreTy, MO); in moreElementsVector()
5673 MI.getOpcode(), MIRBuilder, MoreTy.getElementType()); in moreElementsVector()
5676 for (size_t i = OrigTy.getNumElements(), e = MoreTy.getNumElements(); in moreElementsVector()
5679 NewVec = MIRBuilder.buildInsertVectorElement(MoreTy, NewVec, in moreElementsVector()
5768 unsigned int TypeIdx, LLT MoreTy) { in moreElementsVectorShuffle() argument
5772 unsigned WidenNumElts = MoreTy.getNumElements(); in moreElementsVectorShuffle()
5786 moreElementsVectorSrc(MI, MoreTy, 1); in moreElementsVectorShuffle()
5787 moreElementsVectorSrc(MI, MoreTy, 2); in moreElementsVectorShuffle()
5800 moreElementsVectorDst(MI, MoreTy, 0); in moreElementsVectorShuffle()