[MLIR][cmake] use add_mlir_interface() wherever possible
authorStephen Neuendorffer <stephen.neuendorffer@xilinx.com>
Fri, 12 Jun 2020 05:54:05 +0000 (22:54 -0700)
committerStephen Neuendorffer <stephen.neuendorffer@xilinx.com>
Fri, 12 Jun 2020 16:27:56 +0000 (09:27 -0700)
Differential Revision: https://reviews.llvm.org/D81715

mlir/include/mlir/IR/CMakeLists.txt
mlir/lib/IR/CMakeLists.txt

index 06c177a..734a7b0 100644 (file)
@@ -1,11 +1,2 @@
-set(LLVM_TARGET_DEFINITIONS OpAsmInterface.td)
-mlir_tablegen(OpAsmInterface.h.inc -gen-op-interface-decls)
-mlir_tablegen(OpAsmInterface.cpp.inc -gen-op-interface-defs)
-add_public_tablegen_target(MLIROpAsmInterfacesIncGen)
-add_dependencies(mlir-generic-headers MLIROpAsmInterfacesIncGen)
-
-set(LLVM_TARGET_DEFINITIONS SymbolInterfaces.td)
-mlir_tablegen(SymbolInterfaces.h.inc -gen-op-interface-decls)
-mlir_tablegen(SymbolInterfaces.cpp.inc -gen-op-interface-defs)
-add_public_tablegen_target(MLIRSymbolInterfacesIncGen)
-add_dependencies(mlir-generic-headers MLIRSymbolInterfacesIncGen)
+add_mlir_interface(OpAsmInterface)
+add_mlir_interface(SymbolInterfaces)
index 5a238a6..f0a2a58 100644 (file)
@@ -31,7 +31,7 @@ add_mlir_library(MLIRIR
 
   DEPENDS
   MLIRCallInterfacesIncGen
-  MLIROpAsmInterfacesIncGen
+  MLIROpAsmInterfaceIncGen
   MLIRSymbolInterfacesIncGen
 
   LINK_LIBS PUBLIC