[Mlir-commits] [mlir] bec508a - [mlir][nvvm] Fix control reaches end of non-void function warning (#148965)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Tue Jul 15 14:49:29 PDT 2025
Author: Valentin Clement (バレンタイン クレメン)
Date: 2025-07-15T14:49:26-07:00
New Revision: bec508ad1719dfc8f0d85c5343ce44c3d1f326e1
URL: https://github.com/llvm/llvm-project/commit/bec508ad1719dfc8f0d85c5343ce44c3d1f326e1
DIFF: https://github.com/llvm/llvm-project/commit/bec508ad1719dfc8f0d85c5343ce44c3d1f326e1.diff
LOG: [mlir][nvvm] Fix control reaches end of non-void function warning (#148965)
Added:
Modified:
mlir/lib/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.cpp
Removed:
################################################################################
diff --git a/mlir/lib/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.cpp b/mlir/lib/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.cpp
index eecca64c4bf81..b3577c6702389 100644
--- a/mlir/lib/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.cpp
+++ b/mlir/lib/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.cpp
@@ -118,6 +118,7 @@ static llvm::Intrinsic::ID getMatchSyncIntrinsicId(Type valType,
return valType.isInteger(32) ? llvm::Intrinsic::nvvm_match_all_sync_i32p
: llvm::Intrinsic::nvvm_match_all_sync_i64p;
}
+ llvm_unreachable("unsupported match sync kind");
}
static llvm::Intrinsic::ID getVoteSyncIntrinsicId(NVVM::VoteSyncKind kind) {
More information about the Mlir-commits
mailing list