Lines Matching refs:Shuffles
16412 SmallVector<SDValue, 4> Shuffles; in reduceBuildVecToShuffle() local
16421 Shuffles.push_back(Shuffle); in reduceBuildVecToShuffle()
16429 Shuffles.push_back(VT.isInteger() ? DAG.getConstant(0, DL, VT) in reduceBuildVecToShuffle()
16433 if (Shuffles.size() == 1) in reduceBuildVecToShuffle()
16434 return Shuffles[0]; in reduceBuildVecToShuffle()
16439 Vec = Shuffles.size() - 1; in reduceBuildVecToShuffle()
16455 if (Shuffles.size() % 2) in reduceBuildVecToShuffle()
16456 Shuffles.push_back(DAG.getUNDEF(VT)); in reduceBuildVecToShuffle()
16458 for (unsigned CurSize = Shuffles.size(); CurSize > 1; CurSize /= 2) { in reduceBuildVecToShuffle()
16460 Shuffles[CurSize] = DAG.getUNDEF(VT); in reduceBuildVecToShuffle()
16477 Shuffles[In] = in reduceBuildVecToShuffle()
16478 DAG.getVectorShuffle(VT, DL, Shuffles[Left], Shuffles[Right], Mask); in reduceBuildVecToShuffle()
16481 return Shuffles[0]; in reduceBuildVecToShuffle()