Lines Matching defs:ResultRegs
6619 SmallVector<Register, 5> ResultRegs(ResultNumRegs, Dst1Reg);
6625 ResultRegs[0] = NewResultReg;
6629 ResultRegs[I] = MRI->createGenericVirtualRegister(RegTy);
6630 B.buildUnmerge(ResultRegs, NewResultReg);
6635 ResultRegs.resize(NumDataRegs);
6641 B.buildTrunc(DstReg, ResultRegs[0]);
6647 B.buildBitcast(DstReg, ResultRegs[0]);
6660 for (Register &Reg : ResultRegs)
6663 for (Register &Reg : ResultRegs)
6673 ResultRegs.push_back(Undef);
6677 LLT ResTy = MRI->getType(ResultRegs[0]);
6679 padWithUndef(ResTy, NumElts - ResultRegs.size());
6680 B.buildBuildVector(DstReg, ResultRegs);
6691 if (ResultRegs.size() == 1) {
6692 NewResultReg = ResultRegs[0];
6693 } else if (ResultRegs.size() == 2) {
6695 NewResultReg = B.buildConcatVectors(V4S16, ResultRegs).getReg(0);
6710 padWithUndef(ResTy, RegsToCover - ResultRegs.size());
6711 B.buildConcatVectors(DstReg, ResultRegs);