Lines Matching defs:ResultRegs
6702 SmallVector<Register, 5> ResultRegs(ResultNumRegs, Dst1Reg);
6708 ResultRegs[0] = NewResultReg;
6712 ResultRegs[I] = MRI->createGenericVirtualRegister(RegTy);
6713 B.buildUnmerge(ResultRegs, NewResultReg);
6718 ResultRegs.resize(NumDataRegs);
6724 B.buildTrunc(DstReg, ResultRegs[0]);
6730 B.buildBitcast(DstReg, ResultRegs[0]);
6743 for (Register &Reg : ResultRegs)
6746 for (Register &Reg : ResultRegs)
6756 ResultRegs.push_back(Undef);
6760 LLT ResTy = MRI->getType(ResultRegs[0]);
6762 padWithUndef(ResTy, NumElts - ResultRegs.size());
6763 B.buildBuildVector(DstReg, ResultRegs);
6774 if (ResultRegs.size() == 1) {
6775 NewResultReg = ResultRegs[0];
6776 } else if (ResultRegs.size() == 2) {
6778 NewResultReg = B.buildConcatVectors(V4S16, ResultRegs).getReg(0);
6793 padWithUndef(ResTy, RegsToCover - ResultRegs.size());
6794 B.buildConcatVectors(DstReg, ResultRegs);