[Mlir-commits] [mlir] 3fd1790 - [mlir][nvgpu] Ignore -Wunused-function in NVGPUDialect.cpp (NFC)

Jie Fu llvmlistbot at llvm.org
Fri Jul 21 05:50:58 PDT 2023


Author: Jie Fu
Date: 2023-07-21T20:50:48+08:00
New Revision: 3fd1790638b16315ef145127499bc321ace52e2f

URL: https://github.com/llvm/llvm-project/commit/3fd1790638b16315ef145127499bc321ace52e2f
DIFF: https://github.com/llvm/llvm-project/commit/3fd1790638b16315ef145127499bc321ace52e2f.diff

LOG: [mlir][nvgpu] Ignore -Wunused-function in NVGPUDialect.cpp (NFC)

In file included from /Users/jiefu/llvm-project/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp:363:
/Users/jiefu/llvm-project/build-Release/tools/mlir/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.cpp.inc:22:36: error: unused function 'generatedAttributeParser' [-Werror,-Wunused-function]
static ::mlir::OptionalParseResult generatedAttributeParser(::mlir::AsmParser &parser, ::llvm::StringRef *mnemonic, ::mlir::Type type, ::mlir::Attribute &value) {
                                   ^
/Users/jiefu/llvm-project/build-Release/tools/mlir/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.cpp.inc:46:30: error: unused function 'generatedAttributePrinter' [-Werror,-Wunused-function]
static ::mlir::LogicalResult generatedAttributePrinter(::mlir::Attribute def, ::mlir::AsmPrinter &printer) {
                             ^
2 errors generated.

Added: 
    

Modified: 
    mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp b/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp
index 24c490568a4383..6346e71c42917a 100644
--- a/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp
+++ b/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp
@@ -370,9 +370,18 @@ LogicalResult TmaCreateDescriptorOp::verify() {
 // TableGen'd dialect, type, and op definitions
 //===----------------------------------------------------------------------===//
 
+#ifdef __GNUC__
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-function"
+#endif
+
 #define GET_ATTRDEF_CLASSES
 #include "mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.cpp.inc"
 
+#ifdef __GNUC__
+#pragma GCC diagnostic pop
+#endif
+
 #include "mlir/Dialect/NVGPU/IR/NVGPUEnums.cpp.inc"
 
 #define GET_OP_CLASSES


        


More information about the Mlir-commits mailing list