[Mlir-commits] [mlir] [mlir][SPIR-V] Lower boolean vector reductions (PR #192267)
Arseniy Obolenskiy
llvmlistbot at llvm.org
Tue Apr 21 00:23:37 PDT 2026
================
@@ -416,6 +416,32 @@ struct VectorReductionPattern final : OpConversionPattern<vector::ReductionOp> {
auto [resultType, extractedElements] = *reductionInfo;
Location loc = reduceOp->getLoc();
+
+ // Handle boolean reductions with spirv.Any / spirv.All.
+ if (resultType.isInteger(1)) {
+ auto kind = reduceOp.getKind();
+ if (kind == vector::CombiningKind::OR ||
----------------
aobolensk wrote:
Done
https://github.com/llvm/llvm-project/pull/192267
More information about the Mlir-commits
mailing list