Lines Matching defs:Parts
236 void LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts,
242 Parts.push_back(SrcReg);
246 getUnmergeResults(Parts, *Unmerge);
250 LLT LegalizerHelper::extractGCDType(SmallVectorImpl<Register> &Parts, LLT DstTy,
254 extractGCDType(Parts, GCDTy, SrcReg);
1326 SmallVector<Register, 8> Parts;
1328 Parts.push_back(
1333 MIRBuilder.buildMergeLikeInstr(MI.getOperand(0).getReg(), Parts);
1918 SmallVector<Register, 8> Parts;
2074 SmallVector<Register, 16> Parts;
2076 extractGCDType(Parts, GCDTy, Unmerge.getReg(J));
2082 RemergeParts.emplace_back(Parts[Idx]);
6228 SmallVector<Register, 8> Parts;
6229 LLT GCDTy = extractGCDType(Parts, DstTy, NarrowTy, SrcReg);
6230 LLT LCMTy = buildLCMMergePieces(DstTy, NarrowTy, GCDTy, Parts, MI.getOpcode());
6231 buildWidenedRemergeToDst(DstReg, LCMTy, Parts);