Lines Matching defs:TmpVec

649   SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end());
650 assert(TmpVec.size() > 1);
651 return buildInstr(TargetOpcode::G_MERGE_VALUES, Res, TmpVec);
660 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end());
661 assert(TmpVec.size() > 1);
662 return buildInstr(getOpcodeForMerge(Res, TmpVec), Res, TmpVec);
688 SmallVector<DstOp, 8> TmpVec(Res.begin(), Res.end());
689 assert(TmpVec.size() > 1);
690 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
696 SmallVector<DstOp, 8> TmpVec(NumReg, Res);
697 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
705 SmallVector<DstOp, 8> TmpVec(Res.begin(), Res.end());
706 assert(TmpVec.size() > 1);
707 return buildInstr(TargetOpcode::G_UNMERGE_VALUES, TmpVec, Op);
715 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end());
716 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
722 SmallVector<SrcOp> TmpVec;
723 TmpVec.reserve(Ops.size());
726 TmpVec.push_back(buildConstant(EltTy, Op));
727 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
732 SmallVector<SrcOp, 8> TmpVec(Res.getLLTTy(*getMRI()).getNumElements(), Src);
733 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
742 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end());
743 if (TmpVec[0].getLLTTy(*getMRI()).getSizeInBits() ==
745 return buildInstr(TargetOpcode::G_BUILD_VECTOR, Res, TmpVec);
746 return buildInstr(TargetOpcode::G_BUILD_VECTOR_TRUNC, Res, TmpVec);
792 SmallVector<SrcOp, 8> TmpVec(Ops.begin(), Ops.end());
793 return buildInstr(TargetOpcode::G_CONCAT_VECTORS, Res, TmpVec);