================ @@ -343,6 +366,7 @@ struct VectorSubgroupReduceToShuffles final private: unsigned subgroupSize = 0; unsigned shuffleBitwidth = 0; + bool matchClustered; ---------------- kuhar wrote: Same here https://github.com/llvm/llvm-project/pull/109158