[Mlir-commits] [mlir] 6bfedfa - [mlir] Fix warnings

Kazu Hirata llvmlistbot at llvm.org
Fri Feb 21 08:15:35 PST 2025


Author: Kazu Hirata
Date: 2025-02-21T08:15:28-08:00
New Revision: 6bfedfa0ba31a8ac8fd7fcfd2d33afaa5eabe0e5

URL: https://github.com/llvm/llvm-project/commit/6bfedfa0ba31a8ac8fd7fcfd2d33afaa5eabe0e5
DIFF: https://github.com/llvm/llvm-project/commit/6bfedfa0ba31a8ac8fd7fcfd2d33afaa5eabe0e5.diff

LOG: [mlir] Fix warnings

This patch fixes:

  mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp:1136:3: error: default
  label in switch which covers all enumeration values
  [-Werror,-Wcovered-switch-default]

  mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp:1388:3: error: default
  label in switch which covers all enumeration values
  [-Werror,-Wcovered-switch-default]

Added: 
    

Modified: 
    mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp b/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
index 54a09f81a3cd3..45a0f9dbd4a7c 100644
--- a/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+++ b/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
@@ -1133,8 +1133,6 @@ LogicalResult NVVM::Tcgen05CpOp::verify() {
       return emitError(
           "Shape 32x128b requires multicast warpx4 for tcgen05.cp Op");
     break;
-  default:
-    return emitError("Invalid shape for tcgen05.cp Op");
   }
   return success();
 }
@@ -1385,9 +1383,8 @@ llvm::Intrinsic::ID Tcgen05CpOp::getIntrinsicID(Operation &op) {
     return (mc == Tcgen05CpMulticast::WARPX2_01_23)
                ? GET_TCGEN05_CP_ID(_64x128b_warpx2_01_23, srcFmt, is2CTA)
                : GET_TCGEN05_CP_ID(_64x128b_warpx2_02_13, srcFmt, is2CTA);
-  default:
-    llvm_unreachable("Invalid shape in tcgen05 cp Op");
   }
+  llvm_unreachable("Invalid shape in tcgen05 cp Op");
 }
 
 /// Infer the result ranges for the NVVM SpecialRangeableRegisterOp that might


        


More information about the Mlir-commits mailing list