NFC: Use #ifndef in various .td files instead of #ifdef and #else
authorLei Zhang <antiagainst@google.com>
Thu, 31 Oct 2019 20:29:14 +0000 (13:29 -0700)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Thu, 31 Oct 2019 20:29:50 +0000 (13:29 -0700)
Upstream LLVM gained support for #ifndef with https://reviews.llvm.org/D61888

This is changed mechanically via the following command:

find . -name "*.td" -exec sed -i -e ':a' -e 'N' -e '$!ba' -e 's/#ifdef \([A-Z_]*\)\n#else/#ifndef \1/g' {} \;

PiperOrigin-RevId: 277789427

42 files changed:
mlir/examples/toy/Ch2/include/toy/Ops.td
mlir/examples/toy/Ch3/include/toy/Ops.td
mlir/examples/toy/Ch4/include/toy/Ops.td
mlir/examples/toy/Ch4/include/toy/ShapeInferenceInterface.td
mlir/examples/toy/Ch5/include/toy/Ops.td
mlir/examples/toy/Ch5/include/toy/ShapeInferenceInterface.td
mlir/examples/toy/Ch6/include/toy/Ops.td
mlir/examples/toy/Ch6/include/toy/ShapeInferenceInterface.td
mlir/include/mlir/Analysis/CallInterfaces.td
mlir/include/mlir/Analysis/InferTypeOpInterface.td
mlir/include/mlir/Dialect/AffineOps/AffineOps.td
mlir/include/mlir/Dialect/AffineOps/AffineOpsBase.td
mlir/include/mlir/Dialect/FxpMathOps/FxpMathOps.td
mlir/include/mlir/Dialect/GPU/GPUOps.td
mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td
mlir/include/mlir/Dialect/Linalg/IR/LinalgLibraryOps.td
mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td
mlir/include/mlir/Dialect/Linalg/Transforms/LinalgTransformPatterns.td
mlir/include/mlir/Dialect/LoopOps/LoopOps.td
mlir/include/mlir/Dialect/QuantOps/QuantOps.td
mlir/include/mlir/Dialect/QuantOps/QuantPredicates.td
mlir/include/mlir/Dialect/SPIRV/SPIRVArithmeticOps.td
mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td
mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td
mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td
mlir/include/mlir/Dialect/SPIRV/SPIRVControlFlowOps.td
mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td
mlir/include/mlir/Dialect/SPIRV/SPIRVLogicalOps.td
mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td
mlir/include/mlir/Dialect/SPIRV/SPIRVStructureOps.td
mlir/include/mlir/Dialect/StandardOps/Ops.td
mlir/include/mlir/Dialect/VectorOps/VectorOps.td
mlir/include/mlir/IR/OpBase.td
mlir/include/mlir/Transforms/LoopLikeInterface.td
mlir/lib/Conversion/GPUToNVVM/GPUToNVVM.td
mlir/lib/Conversion/StandardToSPIRV/StandardToSPIRV.td
mlir/test/lib/TestDialect/TestOps.td
mlir/test/mlir-tblgen/reference-impl.td

index 28b8d31..206d339 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef TOY_OPS
-#else
+#ifndef TOY_OPS
 #define TOY_OPS
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 37f3dda..0cd4115 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef TOY_OPS
-#else
+#ifndef TOY_OPS
 #define TOY_OPS
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 8ccff79..eb73dde 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef TOY_OPS
-#else
+#ifndef TOY_OPS
 #define TOY_OPS
 
-#ifdef MLIR_CALLINTERFACES
-#else
+#ifndef MLIR_CALLINTERFACES
 include "mlir/Analysis/CallInterfaces.td"
 #endif // MLIR_CALLINTERFACES
 
-#ifdef SHAPE_INFERENCE_INTERFACE
-#else
+#ifndef SHAPE_INFERENCE_INTERFACE
 include "toy/ShapeInferenceInterface.td"
 #endif // SHAPE_INFERENCE_INTERFACE
 
index 4958b01..dc34590 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SHAPE_INFERENCE_INTERFACE
-#else
+#ifndef SHAPE_INFERENCE_INTERFACE
 #define SHAPE_INFERENCE_INTERFACE
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 0eb30a7..a38c4e3 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef TOY_OPS
-#else
+#ifndef TOY_OPS
 #define TOY_OPS
 
-#ifdef MLIR_CALLINTERFACES
-#else
+#ifndef MLIR_CALLINTERFACES
 include "mlir/Analysis/CallInterfaces.td"
 #endif // MLIR_CALLINTERFACES
 
-#ifdef SHAPE_INFERENCE_INTERFACE
-#else
+#ifndef SHAPE_INFERENCE_INTERFACE
 include "toy/ShapeInferenceInterface.td"
 #endif // SHAPE_INFERENCE_INTERFACE
 
index 4958b01..dc34590 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SHAPE_INFERENCE_INTERFACE
-#else
+#ifndef SHAPE_INFERENCE_INTERFACE
 #define SHAPE_INFERENCE_INTERFACE
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 0eb30a7..a38c4e3 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef TOY_OPS
-#else
+#ifndef TOY_OPS
 #define TOY_OPS
 
-#ifdef MLIR_CALLINTERFACES
-#else
+#ifndef MLIR_CALLINTERFACES
 include "mlir/Analysis/CallInterfaces.td"
 #endif // MLIR_CALLINTERFACES
 
-#ifdef SHAPE_INFERENCE_INTERFACE
-#else
+#ifndef SHAPE_INFERENCE_INTERFACE
 include "toy/ShapeInferenceInterface.td"
 #endif // SHAPE_INFERENCE_INTERFACE
 
index 4958b01..dc34590 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SHAPE_INFERENCE_INTERFACE
-#else
+#ifndef SHAPE_INFERENCE_INTERFACE
 #define SHAPE_INFERENCE_INTERFACE
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 3ed802f..67440b2 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef MLIR_CALLINTERFACES
-#else
+#ifndef MLIR_CALLINTERFACES
 #define MLIR_CALLINTERFACES
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 7137796..addd0b3 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef MLIR_INFERTYPEOPINTERFACE
-#else
+#ifndef MLIR_INFERTYPEOPINTERFACE
 #define MLIR_INFERTYPEOPINTERFACE
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index c1c7232..f54c514 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef AFFINE_OPS
-#else
+#ifndef AFFINE_OPS
 #define AFFINE_OPS
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
-#ifdef MLIR_LOOPLIKEINTERFACE
-#else
+#ifndef MLIR_LOOPLIKEINTERFACE
 include "mlir/Transforms/LoopLikeInterface.td"
 #endif
 
index fb4439a..2d6eb14 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef AFFINE_OPS_BASE
-#else
+#ifndef AFFINE_OPS_BASE
 #define AFFINE_OPS_BASE
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 3f0772f..aa8b7ec 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef DIALECT_FXPMATHOPS_FXPMATH_OPS_
-#else
+#ifndef DIALECT_FXPMATHOPS_FXPMATH_OPS_
 #define DIALECT_FXPMATHOPS_FXPMATH_OPS_
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 9c0ab8e..a620d10 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef GPU_OPS
-#else
+#ifndef GPU_OPS
 #define GPU_OPS
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index a68cdbf..37c8315 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef LLVMIR_OP_BASE
-#else
+#ifndef LLVMIR_OP_BASE
 #define LLVMIR_OP_BASE
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 41fcae6..d781f58 100644 (file)
@@ -19,8 +19,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef LLVMIR_OPS
-#else
+#ifndef LLVMIR_OPS
 #define LLVMIR_OPS
 
 include "mlir/Dialect/LLVMIR/LLVMOpBase.td"
index d952089..41fad10 100644 (file)
@@ -19,8 +19,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef NVVMIR_OPS
-#else
+#ifndef NVVMIR_OPS
 #define NVVMIR_OPS
 
 include "mlir/Dialect/LLVMIR/LLVMOpBase.td"
index fb078a7..79d4136 100644 (file)
@@ -19,8 +19,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef ROCDLIR_OPS
-#else
+#ifndef ROCDLIR_OPS
 #define ROCDLIR_OPS
 
 include "mlir/Dialect/LLVMIR/LLVMOpBase.td"
index 1984056..a2c302f 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
-#ifdef LINALG_BASE
-#else
+#ifndef LINALG_BASE
 #define LINALG_BASE
 
 def Linalg_Dialect : Dialect {
index a4a76cc..bf422aa 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef LINALG_LIBRARY_OPS
-#else
+#ifndef LINALG_LIBRARY_OPS
 #define LINALG_LIBRARY_OPS
 
-#ifdef AFFINE_OPS_BASE
-#else
+#ifndef AFFINE_OPS_BASE
 include "mlir/Dialect/AffineOps/AffineOpsBase.td"
 #endif // AFFINE_OPS_BASE
 
-#ifdef LINALG_BASE
-#else
+#ifndef LINALG_BASE
 include "mlir/Dialect/Linalg/IR/LinalgBase.td"
 #endif // LINALG_BASE
 
index b865b5f..0018541 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef LINALG_OPS
-#else
+#ifndef LINALG_OPS
 #define LINALG_OPS
 
-#ifdef AFFINE_OPS_BASE
-#else
+#ifndef AFFINE_OPS_BASE
 include "mlir/Dialect/AffineOps/AffineOpsBase.td"
 #endif // AFFINE_OPS_BASE
 
-#ifdef LINALG_BASE
-#else
+#ifndef LINALG_BASE
 include "mlir/Dialect/Linalg/IR/LinalgBase.td"
 #endif // LINALG_BASE
 
index fdb4677..aef7e76 100644 (file)
@@ -19,8 +19,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef LINALG_TRANSFORMS
-#else
+#ifndef LINALG_TRANSFORMS
 #define LINALG_TRANSFORMS
 
 include "mlir/Dialect/Linalg/IR/LinalgOps.td"
index 3afab04..6f228a2 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef LOOP_OPS
-#else
+#ifndef LOOP_OPS
 #define LOOP_OPS
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
-#ifdef MLIR_LOOPLIKEINTERFACE
-#else
+#ifndef MLIR_LOOPLIKEINTERFACE
 include "mlir/Transforms/LoopLikeInterface.td"
 #endif
 
index 761f6ce..48a1598 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef DIALECT_QUANTOPS_QUANT_OPS_
-#else
+#ifndef DIALECT_QUANTOPS_QUANT_OPS_
 #define DIALECT_QUANTOPS_QUANT_OPS_
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 include "mlir/Dialect/QuantOps/QuantPredicates.td"
 #endif // OP_BASE
index 4940b01..2fbb799 100644 (file)
@@ -19,8 +19,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef DIALECT_QUANTOPS_QUANT_PREDICATES_
-#else
+#ifndef DIALECT_QUANTOPS_QUANT_PREDICATES_
 #define DIALECT_QUANTOPS_QUANT_PREDICATES_
 
 //===----------------------------------------------------------------------===//
index ec36357..6554275 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SPIRV_ARITHMETIC_OPS
-#else
+#ifndef SPIRV_ARITHMETIC_OPS
 #define SPIRV_ARITHMETIC_OPS
 
-#ifdef SPIRV_BASE
-#else
+#ifndef SPIRV_BASE
 include "mlir/SPIRV/SPIRVBase.td"
 #endif // SPIRV_BASE
 
index 6dbf28f..253217b 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SPIRV_BASE
-#else
+#ifndef SPIRV_BASE
 #define SPIRV_BASE
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 8c8e8c0..9cbb15e 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SPIRV_BIT_OPS
-#else
+#ifndef SPIRV_BIT_OPS
 #define SPIRV_BIT_OPS
 
-#ifdef SPIRV_BASE
-#else
+#ifndef SPIRV_BASE
 include "mlir/SPIRV/SPIRVBase.td"
 #endif // SPIRV_BASE
 
index 1e90707..245a224 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SPIRV_CAST_OPS
-#else
+#ifndef SPIRV_CAST_OPS
 #define SPIRV_CAST_OPS
 
-#ifdef SPIRV_BASE
-#else
+#ifndef SPIRV_BASE
 include "mlir/SPIRV/SPIRVBase.td"
 #endif // SPIRV_BASE
 
index 5c9eab8..070d6a6 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SPIRV_CONTROLFLOW_OPS
-#else
+#ifndef SPIRV_CONTROLFLOW_OPS
 #define SPIRV_CONTROLFLOW_OPS
 
-#ifdef SPIRV_BASE
-#else
+#ifndef SPIRV_BASE
 include "mlir/SPIRV/SPIRVBase.td"
 #endif // SPIRV_BASE
 
-#ifdef MLIR_CALLINTERFACES
-#else
+#ifndef MLIR_CALLINTERFACES
 include "mlir/Analysis/CallInterfaces.td"
 #endif // MLIR_CALLINTERFACES
 
index 9f2430a..7d5ae76 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SPIRV_GLSL_OPS
-#else
+#ifndef SPIRV_GLSL_OPS
 #define SPIRV_GLSL_OPS
 
-#ifdef SPIRV_BASE
-#else
+#ifndef SPIRV_BASE
 include "mlir/Dialect/SPIRV/SPIRVBase.td"
 #endif // SPIRV_BASE
 
index 5bb9f37..1387a85 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SPIRV_LOGICAL_OPS
-#else
+#ifndef SPIRV_LOGICAL_OPS
 #define SPIRV_LOGICAL_OPS
 
-#ifdef SPIRV_BASE
-#else
+#ifndef SPIRV_BASE
 include "mlir/SPIRV/SPIRVBase.td"
 #endif // SPIRV_BASE
 
index 4e310c6..0e135c5 100644 (file)
 // op traits, arguments, results, and sections after the results are retained.
 // Besides, ops in this file must be separated via the '// -----' marker.
 
-#ifdef SPIRV_OPS
-#else
+#ifndef SPIRV_OPS
 #define SPIRV_OPS
 
-#ifdef SPIRV_BASE
-#else
+#ifndef SPIRV_BASE
 include "mlir/Dialect/SPIRV/SPIRVBase.td"
 #endif // SPIRV_BASE
 
-#ifdef SPIRV_ARITHMETIC_OPS
-#else
+#ifndef SPIRV_ARITHMETIC_OPS
 include "mlir/Dialect/SPIRV/SPIRVArithmeticOps.td"
 #endif // SPIRV_ARITHMETIC_OPS
 
-#ifdef SPIRV_BIT_OPS
-#else
+#ifndef SPIRV_BIT_OPS
 include "mlir/Dialect/SPIRV/SPIRVBitOps.td"
 #endif // SPIRV_BIT_OPS
 
-#ifdef SPIRV_CAST_OPS
-#else
+#ifndef SPIRV_CAST_OPS
 include "mlir/Dialect/SPIRV/SPIRVCastOps.td"
 #endif // SPIRV_CAST_OPS
 
-#ifdef SPIRV_CONTROLFLOW_OPS
-#else
+#ifndef SPIRV_CONTROLFLOW_OPS
 include "mlir/Dialect/SPIRV/SPIRVControlFlowOps.td"
 #endif // SPIRV_CONTROLFLOW_OPS
 
-#ifdef SPIRV_LOGICAL_OPS
-#else
+#ifndef SPIRV_LOGICAL_OPS
 include "mlir/Dialect/SPIRV/SPIRVLogicalOps.td"
 #endif // SPIRV_LOGICAL_OPS
 
-#ifdef SPIRV_STRUCTURE_OPS
-#else
+#ifndef SPIRV_STRUCTURE_OPS
 // Pull in ops for defining the SPIR-V module structure
 include "mlir/Dialect/SPIRV/SPIRVStructureOps.td"
 #endif // SPIRV_STRUCTURE_OPS
 
-#ifdef SPIRV_GLSL_OPS
-#else
+#ifndef SPIRV_GLSL_OPS
 // Pull in ops for extended instruction set for GLSL
 include "mlir/Dialect/SPIRV/SPIRVGLSLOps.td"
 #endif // SPIRV_GLSL_OPS
index 19c42cc..aadd179 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef SPIRV_STRUCTURE_OPS
-#else
+#ifndef SPIRV_STRUCTURE_OPS
 #define SPIRV_STRUCTURE_OPS
 
-#ifdef SPIRV_BASE
-#else
+#ifndef SPIRV_BASE
 include "mlir/SPIRV/SPIRVBase.td"
 #endif // SPIRV_BASE
 
index d675812..ff64007 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef STANDARD_OPS
-#else
+#ifndef STANDARD_OPS
 #define STANDARD_OPS
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index f63660d..032312e 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef VECTOR_OPS
-#else
+#ifndef VECTOR_OPS
 #define VECTOR_OPS
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index d8ad2e4..b57c549 100644 (file)
@@ -19,8 +19,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 #define OP_BASE
 
 //===----------------------------------------------------------------------===//
index a7479ca..4ba8917 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef MLIR_LOOPLIKEINTERFACE
-#else
+#ifndef MLIR_LOOPLIKEINTERFACE
 #define MLIR_LOOPLIKEINTERFACE
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE
 
index 2b89b72..5c94069 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef MLIR_CONVERSION_GPUTONVVM_TD
-#else
+#ifndef MLIR_CONVERSION_GPUTONVVM_TD
 #define MLIR_CONVERSION_GPUTONVVM_TD
 
-#ifdef GPU_OPS
-#else
+#ifndef GPU_OPS
 include "mlir/Dialect/GPU/GPUOps.td"
 #endif // GPU_OPS
 
-#ifdef NVVMIR_OPS
-#else
+#ifndef NVVMIR_OPS
 include "mlir/Dialect/LLVMIR/NVVMOps.td"
 #endif // NVVMIR_OPS
 
index d9b217b..769ec58 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#ifdef MLIR_CONVERSION_STANDARDTOSPIRV_TD
-#else
+#ifndef MLIR_CONVERSION_STANDARDTOSPIRV_TD
 #define MLIR_CONVERSION_STANDARDTOSPIRV_TD
 
-#ifdef STANDARD_OPS
-#else
+#ifndef STANDARD_OPS
 include "mlir/Dialect/StandardOps/Ops.td"
 #endif // STANDARD_OPS
 
-#ifdef SPIRV_OPS
-#else
+#ifndef SPIRV_OPS
 include "mlir/Dialect/SPIRV/SPIRVOps.td"
 #endif // SPIRV_OPS
 
index 09603e0..94b0250 100644 (file)
@@ -15,8 +15,7 @@
 // limitations under the License.
 // =============================================================================
 
-#ifdef TEST_OPS
-#else
+#ifndef TEST_OPS
 #define TEST_OPS
 
 include "mlir/IR/OpBase.td"
index c62335a..53cb705 100644 (file)
@@ -1,7 +1,6 @@
 // RUN: mlir-tblgen -gen-reference-implementations -I %S/../../include %s | FileCheck %s
 
-#ifdef OP_BASE
-#else
+#ifndef OP_BASE
 include "mlir/IR/OpBase.td"
 #endif // OP_BASE