Lines Matching defs:Shuffles
2703 SmallVector<ShuffleVectorInst *> Shuffles;
2712 if (!llvm::is_contained(Shuffles, SV))
2713 Shuffles.push_back(SV);
2721 if (FromReduction && Shuffles.size() > 1)
2727 for (ShuffleVectorInst *SV : Shuffles) {
2731 Shuffles.push_back(SSV);
2745 for (ShuffleVectorInst *SVN : Shuffles) {
2908 CostBefore += std::accumulate(Shuffles.begin(), Shuffles.end(),
2970 Builder.SetInsertPoint(Shuffles[S]);
2972 replaceValue(*Shuffles[S], *NSV);
2979 for (auto *S : Shuffles)