Lines Matching defs:Shuffles
23985 SmallVector<SDValue, 4> Shuffles;
23994 Shuffles.push_back(Shuffle);
24002 Shuffles.push_back(VT.isInteger() ? DAG.getConstant(0, DL, VT)
24006 if (Shuffles.size() == 1)
24007 return Shuffles[0];
24012 Vec = Shuffles.size() - 1;
24028 if (Shuffles.size() % 2)
24029 Shuffles.push_back(DAG.getUNDEF(VT));
24031 for (unsigned CurSize = Shuffles.size(); CurSize > 1; CurSize /= 2) {
24033 Shuffles[CurSize] = DAG.getUNDEF(VT);
24040 SDValue L = Shuffles[Left];
24049 SDValue R = Shuffles[Right];
24072 Shuffles[In] = DAG.getVectorShuffle(VT, DL, L, R, Mask);
24075 return Shuffles[0];