Lines Matching defs:NewOps
23722 SmallVector<SDValue, 16> NewOps;
23723 NewOps.reserve(NewIntVT.getVectorNumElements());
23729 NewOps.append(*Factor, ZeroOp);
23734 NewOps.emplace_back(Op);
23735 NewOps.append(*Factor - 1, ZeroOp);
23737 assert(NewOps.size() == NewIntVT.getVectorNumElements());
23738 SDValue NewBV = DAG.getBuildVector(NewIntVT, DL, NewOps);
24744 SmallVector<SDValue, 2> NewOps;
24750 NewOps.emplace_back(DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, NarrowVT,
24753 assert((NewOps.size() == 1 || NewOps.size() == 2) &&
24757 if (NewOps.size() == 1)
24758 NewOps.emplace_back(DAG.getUNDEF(NarrowVT));
24760 return DAG.getVectorShuffle(NarrowVT, DL, NewOps[0], NewOps[1], NewMask);