From 86f4b94764c1a7066870519b316bc58f7d85811b Mon Sep 17 00:00:00 2001 From: pradeepku Date: Tue, 18 Nov 2025 17:40:39 +0530 Subject: [PATCH] [MLIR][NVVM] Remove constexpr qualifier from getNVVMCtaGroupKind This commit removes constexpr qualifier from getNVVMCtaGroupKind function as llvm_unreachable cannot be used in a constexpr context. The build failures came up during post-merge CI --- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp b/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp index 369305b40c689..0e620737109b8 100644 --- a/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp +++ b/mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp @@ -62,7 +62,7 @@ static bool isPtrInSharedCTASpace(mlir::Value ptr) { } // Helper method to convert CtaGroupKind in NVVM Dialect to CtaGroupKind in LLVM -static constexpr llvm::nvvm::CTAGroupKind +static llvm::nvvm::CTAGroupKind getNVVMCtaGroupKind(NVVM::CTAGroupKind ctaGroup) { switch (ctaGroup) { case NVVM::CTAGroupKind::CTA_1: