diff --git a/llvm/lib/Transforms/Vectorize/VectorCombine.cpp b/llvm/lib/Transforms/Vectorize/VectorCombine.cpp index 746742e14d080..cdb8853f7503c 100644 --- a/llvm/lib/Transforms/Vectorize/VectorCombine.cpp +++ b/llvm/lib/Transforms/Vectorize/VectorCombine.cpp @@ -3036,8 +3036,6 @@ bool VectorCombine::foldSelectShuffle(Instruction &I, bool FromReduction) { Worklist.pushValue(NSV0B); Worklist.pushValue(NSV1A); Worklist.pushValue(NSV1B); - for (auto *S : Shuffles) - Worklist.add(S); return true; }