[Mlir-commits] [mlir] [mlir][gpu] Add 'cluster_size' attribute to gpu.subgroup_reduce (PR #104851)
    Jakub Kuderski 
    llvmlistbot at llvm.org
       
    Tue Aug 20 06:16:19 PDT 2024
    
    
  
================
@@ -620,6 +620,14 @@ LogicalResult gpu::SubgroupReduceOp::verify() {
                        << "` reduction operation is not compatible with type "
                        << getType();
   }
+
+  if (auto clusterSize = getClusterSize()) {
+    uint32_t size = *clusterSize;
+    if (size < 1 || !llvm::isPowerOf2_32(size)) {
----------------
kuhar wrote:
unsigned is non-negative, not positive
https://github.com/llvm/llvm-project/pull/104851
    
    
More information about the Mlir-commits
mailing list