diff --git a/mlir/cmake/modules/AddMLIR.cmake b/mlir/cmake/modules/AddMLIR.cmake index 38839679ef8b1..6589458ab7894 100644 --- a/mlir/cmake/modules/AddMLIR.cmake +++ b/mlir/cmake/modules/AddMLIR.cmake @@ -174,8 +174,7 @@ function(add_mlir_dialect dialect dialect_namespace) mlir_tablegen(${dialect}Types.cpp.inc -gen-typedef-defs -typedefs-dialect=${dialect_namespace}) mlir_tablegen(${dialect}Dialect.h.inc -gen-dialect-decls -dialect=${dialect_namespace}) mlir_tablegen(${dialect}Dialect.cpp.inc -gen-dialect-defs -dialect=${dialect_namespace}) - add_public_tablegen_target(MLIR${dialect}IncGen) - add_dependencies(mlir-headers MLIR${dialect}IncGen) + add_mlir_dialect_tablegen_target(MLIR${dialect}IncGen) endfunction() # Declare sharded dialect operation declarations and definitions @@ -190,7 +189,7 @@ function(add_sharded_ops ops_target shard_count) tablegen(MLIR_SRC_SHARDER ${SHARDED_SRC} -op-shard-index=${index}) set(TABLEGEN_OUTPUT ${TABLEGEN_OUTPUT} ${CMAKE_CURRENT_BINARY_DIR}/${SHARDED_SRC}) endforeach() - add_public_tablegen_target(MLIR${ops_target}ShardGen) + add_mlir_dialect_tablegen_target(MLIR${ops_target}ShardGen) set(SHARDED_SRCS ${SHARDED_SRCS} PARENT_SCOPE) endfunction() @@ -199,10 +198,23 @@ function(add_mlir_interface interface) set(LLVM_TARGET_DEFINITIONS ${interface}.td) mlir_tablegen(${interface}.h.inc -gen-op-interface-decls) mlir_tablegen(${interface}.cpp.inc -gen-op-interface-defs) - add_public_tablegen_target(MLIR${interface}IncGen) - add_dependencies(mlir-generic-headers MLIR${interface}IncGen) + add_mlir_generic_tablegen_target(MLIR${interface}IncGen) endfunction() +# Add a dialect-specific tablegen target that generates headers in the include directory. +# In most cases, this is what should be used after invoking `mlir_tablegen`. +macro(add_mlir_dialect_tablegen_target target) + add_public_tablegen_target(${target}) + add_dependencies(mlir-headers ${target}) +endmacro() + +# Add a dialect-independent tablegen target that generates headers in the include directory. +# Generally this is used for files outside of the Dialects/ folder, and also for interfaces +# that do not depend on dialect-specific headers. +macro(add_mlir_generic_tablegen_target target) + add_public_tablegen_target(${target}) + add_dependencies(mlir-generic-headers ${target}) +endmacro() # Generate Documentation function(add_mlir_doc doc_filename output_file output_directory command) diff --git a/mlir/include/mlir/Conversion/CMakeLists.txt b/mlir/include/mlir/Conversion/CMakeLists.txt index 9f76ab659215e..602c8ff72fbae 100644 --- a/mlir/include/mlir/Conversion/CMakeLists.txt +++ b/mlir/include/mlir/Conversion/CMakeLists.txt @@ -3,7 +3,7 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Conversion) mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Conversion) mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Conversion) -add_public_tablegen_target(MLIRConversionPassIncGen) +add_mlir_generic_tablegen_target(MLIRConversionPassIncGen) add_mlir_doc(Passes ConversionPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Conversion/ConvertToLLVM/CMakeLists.txt b/mlir/include/mlir/Conversion/ConvertToLLVM/CMakeLists.txt index 54d7a03fc22df..114b60dd9af2d 100644 --- a/mlir/include/mlir/Conversion/ConvertToLLVM/CMakeLists.txt +++ b/mlir/include/mlir/Conversion/ConvertToLLVM/CMakeLists.txt @@ -3,5 +3,4 @@ mlir_tablegen(ToLLVMAttrInterface.h.inc -gen-attr-interface-decls) mlir_tablegen(ToLLVMAttrInterface.cpp.inc -gen-attr-interface-defs) mlir_tablegen(ToLLVMOpInterface.h.inc -gen-op-interface-decls) mlir_tablegen(ToLLVMOpInterface.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRConvertToLLVMInterfaceIncGen) -add_dependencies(mlir-generic-headers MLIRConvertToLLVMInterfaceIncGen) +add_mlir_generic_tablegen_target(MLIRConvertToLLVMInterfaceIncGen) diff --git a/mlir/include/mlir/Dialect/AMDGPU/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/AMDGPU/IR/CMakeLists.txt index ed074c205a551..cab34696946e6 100644 --- a/mlir/include/mlir/Dialect/AMDGPU/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/AMDGPU/IR/CMakeLists.txt @@ -4,9 +4,9 @@ add_mlir_doc(AMDGPU AMDGPU Dialects/ -gen-dialect-doc) set(LLVM_TARGET_DEFINITIONS AMDGPU.td) mlir_tablegen(AMDGPUEnums.h.inc -gen-enum-decls) mlir_tablegen(AMDGPUEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRAMDGPUEnumsGen) +add_mlir_dialect_tablegen_target(MLIRAMDGPUEnumsGen) set(LLVM_TARGET_DEFINITIONS AMDGPU.td) mlir_tablegen(AMDGPUAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=amdgpu) mlir_tablegen(AMDGPUAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=amdgpu) -add_public_tablegen_target(MLIRAMDGPUAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIRAMDGPUAttributesIncGen) diff --git a/mlir/include/mlir/Dialect/AMDGPU/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/AMDGPU/Transforms/CMakeLists.txt index 8880989f4fed4..1371923d017ef 100644 --- a/mlir/include/mlir/Dialect/AMDGPU/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/AMDGPU/Transforms/CMakeLists.txt @@ -1,6 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name AMDGPU) -add_public_tablegen_target(MLIRAMDGPUTransformsIncGen) -add_dependencies(mlir-headers MLIRAMDGPUTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRAMDGPUTransformsIncGen) add_mlir_doc(Passes AMDGPUPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Affine/CMakeLists.txt b/mlir/include/mlir/Dialect/Affine/CMakeLists.txt index fe1b372f6e03d..b4b904eebd4b1 100644 --- a/mlir/include/mlir/Dialect/Affine/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Affine/CMakeLists.txt @@ -3,6 +3,6 @@ add_subdirectory(TransformOps) set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Affine) -add_public_tablegen_target(MLIRAffinePassIncGen) +add_mlir_dialect_tablegen_target(MLIRAffinePassIncGen) add_mlir_doc(Passes AffinePasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Affine/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/Affine/TransformOps/CMakeLists.txt index c743f5c0766ba..3d16eaa1900ad 100644 --- a/mlir/include/mlir/Dialect/Affine/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Affine/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS AffineTransformOps.td) mlir_tablegen(AffineTransformOps.h.inc -gen-op-decls) mlir_tablegen(AffineTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRAffineTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRAffineTransformOpsIncGen) add_mlir_doc(AffineTransformOps AffineLoopTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Arith/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Arith/Transforms/CMakeLists.txt index 3f39e403adf12..7ae716554601e 100644 --- a/mlir/include/mlir/Dialect/Arith/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Arith/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Arith) -add_public_tablegen_target(MLIRArithTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRArithTransformsIncGen) add_mlir_doc(Passes ArithPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/ArmNeon/CMakeLists.txt b/mlir/include/mlir/Dialect/ArmNeon/CMakeLists.txt index 3de3ec3f3a0e8..4d58c2ea16e03 100644 --- a/mlir/include/mlir/Dialect/ArmNeon/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/ArmNeon/CMakeLists.txt @@ -3,6 +3,6 @@ add_mlir_doc(ArmNeon ArmNeon Dialects/ -gen-dialect-doc -dialect=arm_neon) set(LLVM_TARGET_DEFINITIONS ArmNeon.td) mlir_tablegen(ArmNeonConversions.inc -gen-llvmir-conversions) -add_public_tablegen_target(MLIRArmNeonConversionsIncGen) +add_mlir_dialect_tablegen_target(MLIRArmNeonConversionsIncGen) add_subdirectory(TransformOps) diff --git a/mlir/include/mlir/Dialect/ArmNeon/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/ArmNeon/TransformOps/CMakeLists.txt index b8bc72a2bb734..f652ba6bdc419 100644 --- a/mlir/include/mlir/Dialect/ArmNeon/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/ArmNeon/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS ArmNeonVectorTransformOps.td) mlir_tablegen(ArmNeonVectorTransformOps.h.inc -gen-op-decls) mlir_tablegen(ArmNeonVectorTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRArmNeonVectorTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRArmNeonVectorTransformOpsIncGen) add_mlir_doc(ArmNeonVectorTransformOps ArmNeonVectorTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/ArmSME/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/ArmSME/IR/CMakeLists.txt index 9801d8b099e3f..2e4538ffb00b4 100644 --- a/mlir/include/mlir/Dialect/ArmSME/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/ArmSME/IR/CMakeLists.txt @@ -8,25 +8,25 @@ mlir_tablegen(ArmSMEEnums.h.inc -gen-enum-decls) mlir_tablegen(ArmSMEEnums.cpp.inc -gen-enum-defs) mlir_tablegen(ArmSMEAttrDefs.h.inc -gen-attrdef-decls -attrdefs-dialect=arm_sme) mlir_tablegen(ArmSMEAttrDefs.cpp.inc -gen-attrdef-defs -attrdefs-dialect=arm_sme) -add_public_tablegen_target(MLIRArmSMEOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRArmSMEOpsIncGen) # Generate LLVM IR Conversions set(LLVM_TARGET_DEFINITIONS ArmSMEOps.td) mlir_tablegen(ArmSMEOpsConversions.inc -gen-llvmir-conversions) -add_public_tablegen_target(MLIRArmSMEConversionsIncGen) +add_mlir_dialect_tablegen_target(MLIRArmSMEConversionsIncGen) # Generate op interface declarations and definitions set(LLVM_TARGET_DEFINITIONS ArmSMEOps.td) mlir_tablegen(ArmSMEOpInterfaces.h.inc -gen-op-interface-decls) mlir_tablegen(ArmSMEOpInterfaces.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRArmSMEOpInterfaces) +add_mlir_dialect_tablegen_target(MLIRArmSMEOpInterfaces) # Generate declarations and definitions of ArmSME intrinsic Ops set(LLVM_TARGET_DEFINITIONS ArmSMEIntrinsicOps.td) mlir_tablegen(ArmSMEIntrinsicOps.h.inc -gen-op-decls) mlir_tablegen(ArmSMEIntrinsicOps.cpp.inc -gen-op-defs) mlir_tablegen(ArmSMEIntrinsicConversions.inc -gen-llvmir-conversions) -add_public_tablegen_target(MLIRArmSMEIntrinsicOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRArmSMEIntrinsicOpsIncGen) # Generate the docs add_mlir_doc(ArmSMEOps ArmSMEOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/ArmSME/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/ArmSME/Transforms/CMakeLists.txt index 509f3fc2519cb..a96d1d966277c 100644 --- a/mlir/include/mlir/Dialect/ArmSME/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/ArmSME/Transforms/CMakeLists.txt @@ -2,7 +2,6 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name ArmSME) mlir_tablegen(PassesEnums.h.inc -gen-enum-decls) mlir_tablegen(PassesEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRArmSMETransformsIncGen) -add_dependencies(mlir-headers MLIRArmSMETransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRArmSMETransformsIncGen) add_mlir_doc(Passes ArmSMEPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/ArmSVE/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/ArmSVE/IR/CMakeLists.txt index 06595b7088a1e..b9e46b2ccd63e 100644 --- a/mlir/include/mlir/Dialect/ArmSVE/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/ArmSVE/IR/CMakeLists.txt @@ -3,4 +3,4 @@ add_mlir_doc(ArmSVE ArmSVE Dialects/ -gen-dialect-doc -dialect=arm_sve) set(LLVM_TARGET_DEFINITIONS ArmSVE.td) mlir_tablegen(ArmSVEConversions.inc -gen-llvmir-conversions) -add_public_tablegen_target(MLIRArmSVEConversionsIncGen) +add_mlir_dialect_tablegen_target(MLIRArmSVEConversionsIncGen) diff --git a/mlir/include/mlir/Dialect/ArmSVE/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/ArmSVE/TransformOps/CMakeLists.txt index ce8d8fea7f188..699edabc598d9 100644 --- a/mlir/include/mlir/Dialect/ArmSVE/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/ArmSVE/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS ArmSVEVectorTransformOps.td) mlir_tablegen(ArmSVEVectorTransformOps.h.inc -gen-op-decls) mlir_tablegen(ArmSVEVectorTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRArmSVEVectorTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRArmSVEVectorTransformOpsIncGen) add_mlir_doc(ArmSVEVectorTransformOps ArmSVEVectorTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/ArmSVE/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/ArmSVE/Transforms/CMakeLists.txt index 7226642daf861..39601d67ec4c3 100644 --- a/mlir/include/mlir/Dialect/ArmSVE/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/ArmSVE/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name ArmSVE) -add_public_tablegen_target(MLIRArmSVEPassIncGen) +add_mlir_dialect_tablegen_target(MLIRArmSVEPassIncGen) add_mlir_doc(Passes ArmSVEPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Async/CMakeLists.txt b/mlir/include/mlir/Dialect/Async/CMakeLists.txt index cabd5d3087cf3..6abdf5fd86b8c 100644 --- a/mlir/include/mlir/Dialect/Async/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Async/CMakeLists.txt @@ -4,6 +4,6 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Async) mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Async) mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Async) -add_public_tablegen_target(MLIRAsyncPassIncGen) +add_mlir_dialect_tablegen_target(MLIRAsyncPassIncGen) add_mlir_doc(Passes AsyncPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Bufferization/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Bufferization/IR/CMakeLists.txt index 3ead52148c208..4e79862ec9a7b 100644 --- a/mlir/include/mlir/Dialect/Bufferization/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Bufferization/IR/CMakeLists.txt @@ -8,11 +8,9 @@ add_mlir_interface(BufferViewFlowOpInterface) set(LLVM_TARGET_DEFINITIONS BufferizationEnums.td) mlir_tablegen(BufferizationEnums.h.inc -gen-enum-decls) mlir_tablegen(BufferizationEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRBufferizationEnumsIncGen) -add_dependencies(mlir-headers MLIRBufferizationEnumsIncGen) +add_mlir_dialect_tablegen_target(MLIRBufferizationEnumsIncGen) set(LLVM_TARGET_DEFINITIONS BufferizationTypeInterfaces.td) mlir_tablegen(BufferizationTypeInterfaces.h.inc -gen-type-interface-decls) mlir_tablegen(BufferizationTypeInterfaces.cpp.inc -gen-type-interface-defs) -add_public_tablegen_target(MLIRBufferizationTypeInterfacesIncGen) -add_dependencies(mlir-headers MLIRBufferizationTypeInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRBufferizationTypeInterfacesIncGen) diff --git a/mlir/include/mlir/Dialect/Bufferization/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/Bufferization/TransformOps/CMakeLists.txt index 95276e3e5e0d0..dbccd7c82adb7 100644 --- a/mlir/include/mlir/Dialect/Bufferization/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Bufferization/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS BufferizationTransformOps.td) mlir_tablegen(BufferizationTransformOps.h.inc -gen-op-decls) mlir_tablegen(BufferizationTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRBufferizationTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRBufferizationTransformOpsIncGen) add_mlir_doc(BufferizationTransformOps BufferizationTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt index dcae4b8f26b89..dcdd49ca201ef 100644 --- a/mlir/include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Bufferization/Transforms/CMakeLists.txt @@ -1,6 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Bufferization) -add_public_tablegen_target(MLIRBufferizationPassIncGen) -add_dependencies(mlir-headers MLIRBufferizationPassIncGen) +add_mlir_dialect_tablegen_target(MLIRBufferizationPassIncGen) add_mlir_doc(Passes BufferizationPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Complex/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Complex/IR/CMakeLists.txt index 837664e25b3c2..c068941dc8501 100644 --- a/mlir/include/mlir/Dialect/Complex/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Complex/IR/CMakeLists.txt @@ -6,4 +6,4 @@ mlir_tablegen(ComplexEnums.h.inc -gen-enum-decls) mlir_tablegen(ComplexEnums.cpp.inc -gen-enum-defs) mlir_tablegen(ComplexAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(ComplexAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRComplexAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIRComplexAttributesIncGen) diff --git a/mlir/include/mlir/Dialect/DLTI/CMakeLists.txt b/mlir/include/mlir/Dialect/DLTI/CMakeLists.txt index 4f8382e8e6e6b..a7695e67e2d8a 100644 --- a/mlir/include/mlir/Dialect/DLTI/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/DLTI/CMakeLists.txt @@ -6,5 +6,4 @@ add_mlir_doc(DLTIAttrs DLTIDialect Dialects/ -gen-dialect-doc) set(LLVM_TARGET_DEFINITIONS DLTIAttrs.td) mlir_tablegen(DLTIAttrs.h.inc -gen-attrdef-decls -attrdefs-dialect=dlti) mlir_tablegen(DLTIAttrs.cpp.inc -gen-attrdef-defs -attrdefs-dialect=dlti) -add_public_tablegen_target(MLIRDLTIAttrsIncGen) -add_dependencies(mlir-headers MLIRDLTIAttrsIncGen) +add_mlir_dialect_tablegen_target(MLIRDLTIAttrsIncGen) diff --git a/mlir/include/mlir/Dialect/DLTI/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/DLTI/TransformOps/CMakeLists.txt index 1188d1a9b24d6..9c13682ae7973 100644 --- a/mlir/include/mlir/Dialect/DLTI/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/DLTI/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS DLTITransformOps.td) mlir_tablegen(DLTITransformOps.h.inc -gen-op-decls) mlir_tablegen(DLTITransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRDLTITransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRDLTITransformOpsIncGen) add_mlir_doc(DLTITransformOps DLTITransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/EmitC/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/EmitC/IR/CMakeLists.txt index 299cee76cb1b4..db106b2df16cd 100644 --- a/mlir/include/mlir/Dialect/EmitC/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/EmitC/IR/CMakeLists.txt @@ -4,12 +4,11 @@ add_mlir_doc(EmitC EmitC Dialects/ -gen-dialect-doc -dialect emitc) set(LLVM_TARGET_DEFINITIONS EmitCInterfaces.td) mlir_tablegen(EmitCInterfaces.h.inc -gen-op-interface-decls) mlir_tablegen(EmitCInterfaces.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIREmitCInterfacesIncGen) -add_dependencies(mlir-generic-headers MLIREmitCInterfacesIncGen) +add_mlir_generic_tablegen_target(MLIREmitCInterfacesIncGen) set(LLVM_TARGET_DEFINITIONS EmitCAttributes.td) mlir_tablegen(EmitCEnums.h.inc -gen-enum-decls) mlir_tablegen(EmitCEnums.cpp.inc -gen-enum-defs) mlir_tablegen(EmitCAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(EmitCAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIREmitCAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIREmitCAttributesIncGen) diff --git a/mlir/include/mlir/Dialect/EmitC/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/EmitC/Transforms/CMakeLists.txt index 0b507d75fa07a..bf3b4b2902de8 100644 --- a/mlir/include/mlir/Dialect/EmitC/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/EmitC/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name EmitC) -add_public_tablegen_target(MLIREmitCTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIREmitCTransformsIncGen) add_mlir_doc(Passes EmitCPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Func/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Func/IR/CMakeLists.txt index 08a6123dd2006..b5929783643e6 100644 --- a/mlir/include/mlir/Dialect/Func/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Func/IR/CMakeLists.txt @@ -3,6 +3,6 @@ mlir_tablegen(FuncOps.h.inc -gen-op-decls) mlir_tablegen(FuncOps.cpp.inc -gen-op-defs) mlir_tablegen(FuncOpsDialect.h.inc -gen-dialect-decls) mlir_tablegen(FuncOpsDialect.cpp.inc -gen-dialect-defs) -add_public_tablegen_target(MLIRFuncOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRFuncOpsIncGen) add_mlir_doc(FuncOps FuncOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Func/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/Func/TransformOps/CMakeLists.txt index 7ac6504f3dc2c..b505489a91621 100644 --- a/mlir/include/mlir/Dialect/Func/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Func/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS FuncTransformOps.td) mlir_tablegen(FuncTransformOps.h.inc -gen-op-decls) mlir_tablegen(FuncTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRFuncTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRFuncTransformOpsIncGen) add_mlir_doc(FuncTransformOps FuncTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Func/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Func/Transforms/CMakeLists.txt index 33c72e3c075cc..4ca022859c03a 100644 --- a/mlir/include/mlir/Dialect/Func/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Func/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Func) -add_public_tablegen_target(MLIRFuncTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRFuncTransformsIncGen) add_mlir_doc(Passes FuncPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/GPU/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/GPU/IR/CMakeLists.txt index 3c95b4f8fb0d1..f7c84fca269e8 100644 --- a/mlir/include/mlir/Dialect/GPU/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/GPU/IR/CMakeLists.txt @@ -4,29 +4,29 @@ add_mlir_doc(GPUOps GPUOps Dialects/ -gen-op-doc) set(LLVM_TARGET_DEFINITIONS GPUBase.td) mlir_tablegen(GPUOpInterfaces.h.inc -gen-op-interface-decls) mlir_tablegen(GPUOpInterfaces.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRGPUOpInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRGPUOpInterfacesIncGen) set(LLVM_TARGET_DEFINITIONS ParallelLoopMapperAttr.td) mlir_tablegen(ParallelLoopMapperEnums.h.inc -gen-enum-decls) mlir_tablegen(ParallelLoopMapperEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRParallelLoopMapperEnumsGen) +add_mlir_dialect_tablegen_target(MLIRParallelLoopMapperEnumsGen) set(LLVM_TARGET_DEFINITIONS GPUOps.td) mlir_tablegen(GPUOpsEnums.h.inc -gen-enum-decls) mlir_tablegen(GPUOpsEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRGPUOpsEnumsGen) +add_mlir_dialect_tablegen_target(MLIRGPUOpsEnumsGen) set(LLVM_TARGET_DEFINITIONS CompilationAttrInterfaces.td) mlir_tablegen(CompilationAttrInterfaces.h.inc -gen-attr-interface-decls) mlir_tablegen(CompilationAttrInterfaces.cpp.inc -gen-attr-interface-defs) -add_public_tablegen_target(MLIRGPUCompilationAttrInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRGPUCompilationAttrInterfacesIncGen) set(LLVM_TARGET_DEFINITIONS GPUDeviceMappingAttr.td) mlir_tablegen(GPUDeviceMapperEnums.h.inc -gen-enum-decls) mlir_tablegen(GPUDeviceMapperEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRGPUDeviceMapperEnumsGen) +add_mlir_dialect_tablegen_target(MLIRGPUDeviceMapperEnumsGen) set(LLVM_TARGET_DEFINITIONS GPUOps.td) mlir_tablegen(GPUOpsAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=gpu) mlir_tablegen(GPUOpsAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=gpu) -add_public_tablegen_target(MLIRGPUOpsAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIRGPUOpsAttributesIncGen) diff --git a/mlir/include/mlir/Dialect/GPU/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/GPU/TransformOps/CMakeLists.txt index c99f3dfa5683f..41c7499d12c87 100644 --- a/mlir/include/mlir/Dialect/GPU/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/GPU/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS GPUTransformOps.td) mlir_tablegen(GPUTransformOps.h.inc -gen-op-decls) mlir_tablegen(GPUTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRGPUTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRGPUTransformOpsIncGen) add_mlir_doc(GPUTransformOps GPUTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/GPU/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/GPU/Transforms/CMakeLists.txt index 60daed4ee97eb..7cc5eb0bf9bc1 100644 --- a/mlir/include/mlir/Dialect/GPU/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/GPU/Transforms/CMakeLists.txt @@ -2,6 +2,6 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name GPU) mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix GPU) mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix GPU) -add_public_tablegen_target(MLIRGPUPassIncGen) +add_mlir_dialect_tablegen_target(MLIRGPUPassIncGen) add_mlir_doc(Passes GPUPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/IRDL/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/IRDL/IR/CMakeLists.txt index 861db0ca96671..9dcadec415ace 100644 --- a/mlir/include/mlir/Dialect/IRDL/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/IRDL/IR/CMakeLists.txt @@ -5,22 +5,19 @@ add_mlir_doc(IRDLOps IRDL Dialects/ -gen-dialect-doc -dialect=irdl) set(LLVM_TARGET_DEFINITIONS IRDLInterfaces.td) mlir_tablegen(IRDLInterfaces.h.inc -gen-op-interface-decls) mlir_tablegen(IRDLInterfaces.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRIRDLInterfacesIncGen) -add_dependencies(mlir-generic-headers MLIRIRDLInterfacesIncGen) +add_mlir_generic_tablegen_target(MLIRIRDLInterfacesIncGen) # Add IRDL operations set(LLVM_TARGET_DEFINITIONS IRDLOps.td) mlir_tablegen(IRDLOps.h.inc -gen-op-decls) mlir_tablegen(IRDLOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRIRDLOpsIncGen) -add_dependencies(mlir-generic-headers MLIRIRDLOpsIncGen) +add_mlir_generic_tablegen_target(MLIRIRDLOpsIncGen) # Add IRDL types set(LLVM_TARGET_DEFINITIONS IRDLTypes.td) mlir_tablegen(IRDLTypesGen.h.inc -gen-typedef-decls) mlir_tablegen(IRDLTypesGen.cpp.inc -gen-typedef-defs) -add_public_tablegen_target(MLIRIRDLTypesIncGen) -add_dependencies(mlir-generic-headers MLIRIRDLTypesIncGen) +add_mlir_generic_tablegen_target(MLIRIRDLTypesIncGen) # Add IRDL attributes set(LLVM_TARGET_DEFINITIONS IRDLAttributes.td) @@ -28,5 +25,4 @@ mlir_tablegen(IRDLEnums.h.inc -gen-enum-decls) mlir_tablegen(IRDLEnums.cpp.inc -gen-enum-defs) mlir_tablegen(IRDLAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(IRDLAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRIRDLAttributesIncGen) -add_dependencies(mlir-generic-headers MLIRIRDLAttributesIncGen) +add_mlir_generic_tablegen_target(MLIRIRDLAttributesIncGen) diff --git a/mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt b/mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt index cfad07e57021f..8d9474bf37894 100644 --- a/mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt @@ -11,17 +11,17 @@ mlir_tablegen(LLVMOpsAttrDefs.h.inc -gen-attrdef-decls -attrdefs-dialect=llvm) mlir_tablegen(LLVMOpsAttrDefs.cpp.inc -gen-attrdef-defs -attrdefs-dialect=llvm) -add_public_tablegen_target(MLIRLLVMOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRLLVMOpsIncGen) set(LLVM_TARGET_DEFINITIONS LLVMTypes.td) mlir_tablegen(LLVMTypes.h.inc -gen-typedef-decls -typedefs-dialect=llvm) mlir_tablegen(LLVMTypes.cpp.inc -gen-typedef-defs -typedefs-dialect=llvm) -add_public_tablegen_target(MLIRLLVMTypesIncGen) +add_mlir_dialect_tablegen_target(MLIRLLVMTypesIncGen) set(LLVM_TARGET_DEFINITIONS LLVMIntrinsicOps.td) mlir_tablegen(LLVMIntrinsicOps.h.inc -gen-op-decls) mlir_tablegen(LLVMIntrinsicOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRLLVMIntrinsicOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRLLVMIntrinsicOpsIncGen) add_mlir_doc(LLVMOps LLVMOps Dialects/ -gen-op-doc) add_mlir_doc(LLVMIntrinsicOps LLVMIntrinsicOps Dialects/ -gen-op-doc) @@ -33,32 +33,30 @@ mlir_tablegen(LLVMAttrInterfaces.h.inc -gen-attr-interface-decls) mlir_tablegen(LLVMAttrInterfaces.cpp.inc -gen-attr-interface-defs) mlir_tablegen(LLVMTypeInterfaces.h.inc -gen-type-interface-decls) mlir_tablegen(LLVMTypeInterfaces.cpp.inc -gen-type-interface-defs) -add_public_tablegen_target(MLIRLLVMInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRLLVMInterfacesIncGen) set(LLVM_TARGET_DEFINITIONS LLVMOps.td) mlir_tablegen(LLVMConversions.inc -gen-llvmir-conversions) mlir_tablegen(LLVMConversionEnumsToLLVM.inc -gen-enum-to-llvmir-conversions) mlir_tablegen(LLVMConversionEnumsFromLLVM.inc -gen-enum-from-llvmir-conversions) mlir_tablegen(LLVMOpFromLLVMIRConversions.inc -gen-op-from-llvmir-conversions) -add_public_tablegen_target(MLIRLLVMConversionsIncGen) +add_mlir_dialect_tablegen_target(MLIRLLVMConversionsIncGen) set(LLVM_TARGET_DEFINITIONS LLVMIntrinsicOps.td) mlir_tablegen(LLVMIntrinsicConversions.inc -gen-llvmir-conversions) mlir_tablegen(LLVMIntrinsicFromLLVMIRConversions.inc -gen-intr-from-llvmir-conversions) mlir_tablegen(LLVMConvertibleLLVMIRIntrinsics.inc -gen-convertible-llvmir-intrinsics) -add_public_tablegen_target(MLIRLLVMIntrinsicConversionsIncGen) +add_mlir_dialect_tablegen_target(MLIRLLVMIntrinsicConversionsIncGen) set(LLVM_TARGET_DEFINITIONS BasicPtxBuilderInterface.td) mlir_tablegen(BasicPtxBuilderInterface.h.inc -gen-op-interface-decls) mlir_tablegen(BasicPtxBuilderInterface.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRBasicPtxBuilderInterfaceIncGen) -add_dependencies(mlir-headers MLIRBasicPtxBuilderInterfaceIncGen) +add_mlir_dialect_tablegen_target(MLIRBasicPtxBuilderInterfaceIncGen) set(LLVM_TARGET_DEFINITIONS NVVMRequiresSMTraits.td) mlir_tablegen(NVVMRequiresSMTraits.h.inc -gen-op-interface-decls) mlir_tablegen(NVVMRequiresSMTraits.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRNVVMRequiresSMTraitsIncGen) -add_dependencies(mlir-headers MLIRNVVMRequiresSMTraitsIncGen) +add_mlir_dialect_tablegen_target(MLIRNVVMRequiresSMTraitsIncGen) add_mlir_dialect(NVVMOps nvvm) add_mlir_doc(NVVMOps NVVMDialect Dialects/ -gen-dialect-doc -dialect=nvvm) @@ -70,7 +68,7 @@ mlir_tablegen(NVVMOpsEnums.h.inc -gen-enum-decls) mlir_tablegen(NVVMOpsEnums.cpp.inc -gen-enum-defs) mlir_tablegen(NVVMOpsAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=nvvm) mlir_tablegen(NVVMOpsAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=nvvm) -add_public_tablegen_target(MLIRNVVMConversionsIncGen) +add_mlir_dialect_tablegen_target(MLIRNVVMConversionsIncGen) add_mlir_dialect(ROCDLOps rocdl) add_mlir_doc(ROCDLOps ROCDLDialect Dialects/ -gen-dialect-doc -dialect=rocdl) @@ -78,7 +76,7 @@ set(LLVM_TARGET_DEFINITIONS ROCDLOps.td) mlir_tablegen(ROCDLConversions.inc -gen-llvmir-conversions) mlir_tablegen(ROCDLOpsAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=rocdl) mlir_tablegen(ROCDLOpsAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=rocdl) -add_public_tablegen_target(MLIRROCDLConversionsIncGen) +add_mlir_dialect_tablegen_target(MLIRROCDLConversionsIncGen) add_mlir_dialect(VCIXOps vcix) add_mlir_doc(VCIXOps VCIXDialect Dialects/ -gen-dialect-doc -dialect=vcix) @@ -86,7 +84,7 @@ set(LLVM_TARGET_DEFINITIONS VCIXOps.td) mlir_tablegen(VCIXConversions.inc -gen-llvmir-conversions) mlir_tablegen(VCIXOpsAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=vcix) mlir_tablegen(VCIXOpsAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=vcix) -add_public_tablegen_target(MLIRVCIXConversionsIncGen) +add_mlir_dialect_tablegen_target(MLIRVCIXConversionsIncGen) add_mlir_dialect(XeVMOps xevm) add_mlir_doc(XeVMOps XeVMDialect Dialects/ -gen-dialect-doc -dialect=xevm) @@ -96,4 +94,4 @@ mlir_tablegen(XeVMOpsEnums.h.inc -gen-enum-decls) mlir_tablegen(XeVMOpsEnums.cpp.inc -gen-enum-defs) mlir_tablegen(XeVMOpsAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=xevm) mlir_tablegen(XeVMOpsAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=xevm) -add_public_tablegen_target(MLIRXeVMConversionsIncGen) +add_mlir_dialect_tablegen_target(MLIRXeVMConversionsIncGen) diff --git a/mlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt index becae6a95393a..04e5a0fe85450 100644 --- a/mlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name LLVM) -add_public_tablegen_target(MLIRLLVMPassIncGen) +add_mlir_dialect_tablegen_target(MLIRLLVMPassIncGen) add_mlir_doc(Passes LLVMPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Linalg/CMakeLists.txt b/mlir/include/mlir/Dialect/Linalg/CMakeLists.txt index f0a486df98421..18b81746b4cf2 100644 --- a/mlir/include/mlir/Dialect/Linalg/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Linalg/CMakeLists.txt @@ -5,6 +5,6 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Linalg) mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix Linalg) mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix Linalg) -add_public_tablegen_target(MLIRLinalgPassIncGen) +add_mlir_dialect_tablegen_target(MLIRLinalgPassIncGen) add_mlir_doc(Passes LinalgPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt index 386d2f3870011..d62acedebe648 100644 --- a/mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt @@ -62,14 +62,12 @@ add_mlir_dialect(LinalgOps linalg) set(LLVM_TARGET_DEFINITIONS LinalgEnums.td) mlir_tablegen(LinalgOpsEnums.h.inc -gen-enum-decls) mlir_tablegen(LinalgOpsEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRLinalgOpsEnumsIncGen) -add_dependencies(mlir-headers MLIRLinalgOpsEnumsIncGen) +add_mlir_dialect_tablegen_target(MLIRLinalgOpsEnumsIncGen) set(LLVM_TARGET_DEFINITIONS LinalgOps.td) mlir_tablegen(LinalgOpsAttrDefs.h.inc -gen-attrdef-decls) mlir_tablegen(LinalgOpsAttrDefs.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRLinalgOpsAttributesIncGen) -add_dependencies(mlir-headers MLIRLinalgOpsAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIRLinalgOpsAttributesIncGen) add_mlir_doc(LinalgDoc LinalgOps Dialects/ -gen-op-doc) add_dependencies(LinalgOpsDocGen LinalgOdsGen) @@ -77,20 +75,17 @@ add_dependencies(LinalgOpsDocGen LinalgOdsGen) set(LLVM_TARGET_DEFINITIONS LinalgStructuredOps.td) mlir_tablegen(LinalgStructuredOps.h.inc -gen-op-decls) mlir_tablegen(LinalgStructuredOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRLinalgStructuredOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRLinalgStructuredOpsIncGen) add_dependencies(MLIRLinalgStructuredOpsIncGen LinalgOdsGen) -add_dependencies(mlir-headers MLIRLinalgStructuredOpsIncGen) set(LLVM_TARGET_DEFINITIONS LinalgRelayoutOps.td) mlir_tablegen(LinalgRelayoutOps.h.inc -gen-op-decls) mlir_tablegen(LinalgRelayoutOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRLinalgRelayoutOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRLinalgRelayoutOpsIncGen) add_dependencies(MLIRLinalgRelayoutOpsIncGen LinalgOdsGen) -add_dependencies(mlir-headers MLIRLinalgRelayoutOpsIncGen) set(LLVM_TARGET_DEFINITIONS LinalgInterfaces.td) mlir_tablegen(LinalgInterfaces.h.inc -gen-op-interface-decls) mlir_tablegen(LinalgInterfaces.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRLinalgInterfacesIncGen) -add_dependencies(mlir-headers MLIRLinalgInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRLinalgInterfacesIncGen) diff --git a/mlir/include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt index 4f6b251bf6964..71a2689f08af8 100644 --- a/mlir/include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt @@ -1,17 +1,17 @@ set(LLVM_TARGET_DEFINITIONS LinalgMatchOps.td) mlir_tablegen(LinalgMatchOps.h.inc -gen-op-decls) mlir_tablegen(LinalgMatchOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRLinalgMatchOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRLinalgMatchOpsIncGen) set(LLVM_TARGET_DEFINITIONS LinalgTransformOps.td) mlir_tablegen(LinalgTransformOps.h.inc -gen-op-decls) mlir_tablegen(LinalgTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRLinalgTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRLinalgTransformOpsIncGen) set(LLVM_TARGET_DEFINITIONS LinalgTransformEnums.td) mlir_tablegen(LinalgTransformOpsEnums.h.inc -gen-enum-decls) mlir_tablegen(LinalgTransformOpsEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRLinalgTransformEnumsIncGen) +add_mlir_dialect_tablegen_target(MLIRLinalgTransformEnumsIncGen) add_mlir_doc(LinalgMatchOps LinalgStructuredMatchOps Dialects/ -gen-op-doc) add_mlir_doc(LinalgTransformOps LinalgStructuredTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/MLProgram/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/MLProgram/IR/CMakeLists.txt index 6e8947197a892..2013f344ceef4 100644 --- a/mlir/include/mlir/Dialect/MLProgram/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/MLProgram/IR/CMakeLists.txt @@ -5,11 +5,9 @@ add_mlir_doc(MLProgramOps MLProgramOps Dialects/ -gen-dialect-doc) set(LLVM_TARGET_DEFINITIONS MLProgramAttributes.td) mlir_tablegen(MLProgramAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(MLProgramAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRMLProgramAttributesIncGen) -add_dependencies(mlir-headers MLIRMLProgramAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIRMLProgramAttributesIncGen) set(LLVM_TARGET_DEFINITIONS MLProgramTypes.td) mlir_tablegen(MLProgramTypes.h.inc -gen-typedef-decls) mlir_tablegen(MLProgramTypes.cpp.inc -gen-typedef-defs) -add_public_tablegen_target(MLIRMLProgramTypesIncGen) -add_dependencies(mlir-headers MLIRMLProgramTypesIncGen) +add_mlir_dialect_tablegen_target(MLIRMLProgramTypesIncGen) diff --git a/mlir/include/mlir/Dialect/MLProgram/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/MLProgram/Transforms/CMakeLists.txt index c5c11f17a9fa9..5fa6bdcc5d79c 100644 --- a/mlir/include/mlir/Dialect/MLProgram/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/MLProgram/Transforms/CMakeLists.txt @@ -1,6 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name MLProgram) -add_public_tablegen_target(MLIRMLProgramPassIncGen) -add_dependencies(mlir-headers MLIRMLProgramPassIncGen) +add_mlir_dialect_tablegen_target(MLIRMLProgramPassIncGen) add_mlir_doc(Passes MLProgramPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/MPI/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/MPI/IR/CMakeLists.txt index dfec2ea486cb2..eeb3ca5b0e73f 100644 --- a/mlir/include/mlir/Dialect/MPI/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/MPI/IR/CMakeLists.txt @@ -5,13 +5,13 @@ add_mlir_doc(MPIOps MPI Dialects/ -gen-dialect-doc) set(LLVM_TARGET_DEFINITIONS MPIOps.td) mlir_tablegen(MPIOps.h.inc -gen-op-decls) mlir_tablegen(MPIOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRMPIOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRMPIOpsIncGen) # Add MPI types set(LLVM_TARGET_DEFINITIONS MPITypes.td) mlir_tablegen(MPITypesGen.h.inc -gen-typedef-decls) mlir_tablegen(MPITypesGen.cpp.inc -gen-typedef-defs) -add_public_tablegen_target(MLIRMPITypesIncGen) +add_mlir_dialect_tablegen_target(MLIRMPITypesIncGen) # Add MPI attributes set(LLVM_TARGET_DEFINITIONS MPI.td) @@ -19,4 +19,4 @@ mlir_tablegen(MPIEnums.h.inc -gen-enum-decls) mlir_tablegen(MPIEnums.cpp.inc -gen-enum-defs) mlir_tablegen(MPIAttrDefs.h.inc -gen-attrdef-decls) mlir_tablegen(MPIAttrDefs.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRMPIAttrsIncGen) +add_mlir_dialect_tablegen_target(MLIRMPIAttrsIncGen) diff --git a/mlir/include/mlir/Dialect/Math/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Math/Transforms/CMakeLists.txt index a37f069da46b0..c452372b51e1b 100644 --- a/mlir/include/mlir/Dialect/Math/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Math/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Math) -add_public_tablegen_target(MLIRMathTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRMathTransformsIncGen) add_mlir_doc(Passes MathPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/MemRef/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/MemRef/TransformOps/CMakeLists.txt index 8dbe988023594..3170faa278e2d 100644 --- a/mlir/include/mlir/Dialect/MemRef/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/MemRef/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS MemRefTransformOps.td) mlir_tablegen(MemRefTransformOps.h.inc -gen-op-decls) mlir_tablegen(MemRefTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRMemRefTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRMemRefTransformOpsIncGen) add_mlir_doc(MemRefTransformOps MemRefTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt index 6f868f7be1b20..e46eae55e57b0 100644 --- a/mlir/include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt @@ -1,6 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name MemRef) -add_public_tablegen_target(MLIRMemRefPassIncGen) -add_dependencies(mlir-headers MLIRMemRefPassIncGen) +add_mlir_dialect_tablegen_target(MLIRMemRefPassIncGen) add_mlir_doc(Passes MemRefPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/NVGPU/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/NVGPU/IR/CMakeLists.txt index ecdaae7f24d93..7beebaed5e352 100644 --- a/mlir/include/mlir/Dialect/NVGPU/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/NVGPU/IR/CMakeLists.txt @@ -4,19 +4,19 @@ add_mlir_doc(NVGPUOps NVGPU Dialects/ -gen-dialect-doc) set(LLVM_TARGET_DEFINITIONS NVGPUOps.td) mlir_tablegen(NVGPUOps.h.inc -gen-op-decls) mlir_tablegen(NVGPUOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRNVGPUOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRNVGPUOpsIncGen) set(LLVM_TARGET_DEFINITIONS NVGPU.td) mlir_tablegen(NVGPUEnums.h.inc -gen-enum-decls) mlir_tablegen(NVGPUEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRNVGPUEnumsIncGen) +add_mlir_dialect_tablegen_target(MLIRNVGPUEnumsIncGen) set(LLVM_TARGET_DEFINITIONS NVGPU.td) mlir_tablegen(NVGPUAttrDefs.h.inc -gen-attrdef-decls) mlir_tablegen(NVGPUAttrDefs.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRNVGPUAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIRNVGPUAttributesIncGen) set(LLVM_TARGET_DEFINITIONS NVGPUTypes.td) mlir_tablegen(NVGPUTypeDefs.h.inc -gen-typedef-decls) mlir_tablegen(NVGPUTypeDefs.cpp.inc -gen-typedef-defs) -add_public_tablegen_target(MLIRNVGPUTypesIncGen) +add_mlir_dialect_tablegen_target(MLIRNVGPUTypesIncGen) diff --git a/mlir/include/mlir/Dialect/NVGPU/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/NVGPU/TransformOps/CMakeLists.txt index d75ae3dd5d017..f8e7acdf7942a 100644 --- a/mlir/include/mlir/Dialect/NVGPU/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/NVGPU/TransformOps/CMakeLists.txt @@ -1,4 +1,4 @@ set(LLVM_TARGET_DEFINITIONS NVGPUTransformOps.td) mlir_tablegen(NVGPUTransformOps.h.inc -gen-op-decls) mlir_tablegen(NVGPUTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRNVGPUTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRNVGPUTransformOpsIncGen) diff --git a/mlir/include/mlir/Dialect/NVGPU/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/NVGPU/Transforms/CMakeLists.txt index 706b66e24b4c5..12245fed8edee 100644 --- a/mlir/include/mlir/Dialect/NVGPU/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/NVGPU/Transforms/CMakeLists.txt @@ -2,6 +2,6 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name NVGPU) mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix NVGPU) mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix NVGPU) -add_public_tablegen_target(MLIRNVGPUPassIncGen) +add_mlir_dialect_tablegen_target(MLIRNVGPUPassIncGen) add_mlir_doc(Passes NVGPUPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/OpenACC/CMakeLists.txt b/mlir/include/mlir/Dialect/OpenACC/CMakeLists.txt index 66b1e89a9881d..789cd709ff16d 100644 --- a/mlir/include/mlir/Dialect/OpenACC/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/OpenACC/CMakeLists.txt @@ -2,7 +2,7 @@ add_subdirectory(Transforms) set(LLVM_TARGET_DEFINITIONS ${LLVM_MAIN_INCLUDE_DIR}/llvm/Frontend/OpenACC/ACC.td) mlir_tablegen(AccCommon.td --gen-directive-decl --directives-dialect=OpenACC) -add_public_tablegen_target(acc_common_td) +add_mlir_dialect_tablegen_target(acc_common_td) add_mlir_dialect(OpenACCOps acc) @@ -12,19 +12,16 @@ add_dependencies(OpenACCDialectOpsDocGen acc_common_td) set(LLVM_TARGET_DEFINITIONS OpenACCOps.td) mlir_tablegen(OpenACCOpsEnums.h.inc -gen-enum-decls) mlir_tablegen(OpenACCOpsEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIROpenACCEnumsIncGen) -add_dependencies(mlir-headers MLIROpenACCEnumsIncGen) +add_mlir_dialect_tablegen_target(MLIROpenACCEnumsIncGen) set(LLVM_TARGET_DEFINITIONS OpenACCOps.td) mlir_tablegen(OpenACCOpsAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=acc) mlir_tablegen(OpenACCOpsAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=acc) -add_public_tablegen_target(MLIROpenACCAttributesIncGen) -add_dependencies(mlir-headers MLIROpenACCAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIROpenACCAttributesIncGen) add_mlir_interface(OpenACCOpsInterfaces) set(LLVM_TARGET_DEFINITIONS OpenACCTypeInterfaces.td) mlir_tablegen(OpenACCTypeInterfaces.h.inc -gen-type-interface-decls) mlir_tablegen(OpenACCTypeInterfaces.cpp.inc -gen-type-interface-defs) -add_public_tablegen_target(MLIROpenACCTypeInterfacesIncGen) -add_dependencies(mlir-headers MLIROpenACCTypeInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIROpenACCTypeInterfacesIncGen) diff --git a/mlir/include/mlir/Dialect/OpenACC/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/OpenACC/Transforms/CMakeLists.txt index ddbd5839576fc..9459f8b03946b 100644 --- a/mlir/include/mlir/Dialect/OpenACC/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/OpenACC/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name OpenACC) -add_public_tablegen_target(MLIROpenACCPassIncGen) +add_mlir_dialect_tablegen_target(MLIROpenACCPassIncGen) add_mlir_doc(Passes OpenACCPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt b/mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt index a65c6b1d3c96b..b6c8dbac13c0b 100644 --- a/mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS ${LLVM_MAIN_INCLUDE_DIR}/llvm/Frontend/OpenMP/OMP.td) mlir_tablegen(OmpCommon.td --gen-directive-decl --directives-dialect=OpenMP) -add_public_tablegen_target(omp_common_td) +add_mlir_dialect_tablegen_target(omp_common_td) set(LLVM_TARGET_DEFINITIONS OpenMPOps.td) @@ -25,12 +25,11 @@ mlir_tablegen(OpenMPOpsEnums.cpp.inc -gen-enum-defs) mlir_tablegen(OpenMPOpsAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=omp) mlir_tablegen(OpenMPOpsAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=omp) add_mlir_doc(OpenMPOps OpenMPDialect Dialects/ -gen-dialect-doc -dialect=omp) -add_public_tablegen_target(MLIROpenMPOpsIncGen) +add_mlir_dialect_tablegen_target(MLIROpenMPOpsIncGen) add_dependencies(OpenMPDialectDocGen omp_common_td) add_mlir_interface(OpenMPOpsInterfaces) set(LLVM_TARGET_DEFINITIONS OpenMPTypeInterfaces.td) mlir_tablegen(OpenMPTypeInterfaces.h.inc -gen-type-interface-decls) mlir_tablegen(OpenMPTypeInterfaces.cpp.inc -gen-type-interface-defs) -add_public_tablegen_target(MLIROpenMPTypeInterfacesIncGen) -add_dependencies(mlir-generic-headers MLIROpenMPTypeInterfacesIncGen) +add_mlir_generic_tablegen_target(MLIROpenMPTypeInterfacesIncGen) diff --git a/mlir/include/mlir/Dialect/Ptr/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Ptr/IR/CMakeLists.txt index 7c94d52d38299..fa4914b179b7a 100644 --- a/mlir/include/mlir/Dialect/Ptr/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Ptr/IR/CMakeLists.txt @@ -4,16 +4,16 @@ add_mlir_doc(PtrOps PtrOps Dialects/ -gen-dialect-doc -dialect=ptr) set(LLVM_TARGET_DEFINITIONS PtrOps.td) mlir_tablegen(PtrOpsAttrs.h.inc -gen-attrdef-decls -attrdefs-dialect=ptr) mlir_tablegen(PtrOpsAttrs.cpp.inc -gen-attrdef-defs -attrdefs-dialect=ptr) -add_public_tablegen_target(MLIRPtrOpsAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIRPtrOpsAttributesIncGen) set(LLVM_TARGET_DEFINITIONS MemorySpaceInterfaces.td) mlir_tablegen(MemorySpaceInterfaces.h.inc -gen-op-interface-decls) mlir_tablegen(MemorySpaceInterfaces.cpp.inc -gen-op-interface-defs) mlir_tablegen(MemorySpaceAttrInterfaces.h.inc -gen-attr-interface-decls) mlir_tablegen(MemorySpaceAttrInterfaces.cpp.inc -gen-attr-interface-defs) -add_public_tablegen_target(MLIRPtrMemorySpaceInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRPtrMemorySpaceInterfacesIncGen) set(LLVM_TARGET_DEFINITIONS PtrOps.td) mlir_tablegen(PtrOpsEnums.h.inc -gen-enum-decls) mlir_tablegen(PtrOpsEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRPtrOpsEnumsGen) +add_mlir_dialect_tablegen_target(MLIRPtrOpsEnumsGen) diff --git a/mlir/include/mlir/Dialect/Quant/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Quant/IR/CMakeLists.txt index c08f399ee182d..120ddaf30e8e0 100644 --- a/mlir/include/mlir/Dialect/Quant/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Quant/IR/CMakeLists.txt @@ -3,4 +3,4 @@ add_mlir_doc(QuantOps QuantDialect Dialects/ -gen-dialect-doc) set(LLVM_TARGET_DEFINITIONS QuantDialectBytecode.td) mlir_tablegen(QuantDialectBytecode.cpp.inc -gen-bytecode -bytecode-dialect="Quant") -add_public_tablegen_target(MLIRQuantDialectBytecodeIncGen) +add_mlir_dialect_tablegen_target(MLIRQuantDialectBytecodeIncGen) diff --git a/mlir/include/mlir/Dialect/Quant/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Quant/Transforms/CMakeLists.txt index 30f7c1696bdb9..a920f84c6f4b7 100644 --- a/mlir/include/mlir/Dialect/Quant/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Quant/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Quant) -add_public_tablegen_target(MLIRQuantTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRQuantTransformsIncGen) add_mlir_doc(Passes QuantPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/SCF/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/SCF/IR/CMakeLists.txt index 1be5f9125ef03..f6dfc0ef9e96d 100644 --- a/mlir/include/mlir/Dialect/SCF/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SCF/IR/CMakeLists.txt @@ -6,5 +6,4 @@ mlir_tablegen(DeviceMappingAttrInterface.h.inc -gen-attr-interface-decls) mlir_tablegen(DeviceMappingAttrInterface.cpp.inc -gen-attr-interface-defs) mlir_tablegen(DeviceMappingAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(DeviceMappingAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRDeviceMappingInterfacesIncGen) -add_dependencies(mlir-generic-headers MLIRDeviceMappingInterfacesIncGen) +add_mlir_generic_tablegen_target(MLIRDeviceMappingInterfacesIncGen) diff --git a/mlir/include/mlir/Dialect/SCF/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/SCF/TransformOps/CMakeLists.txt index 9095b1f8dbc98..97d7b0474e217 100644 --- a/mlir/include/mlir/Dialect/SCF/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SCF/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS SCFTransformOps.td) mlir_tablegen(SCFTransformOps.h.inc -gen-op-decls) mlir_tablegen(SCFTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRSCFTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRSCFTransformOpsIncGen) add_mlir_doc(SCFTransformOps SCFLoopTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt index 1192badea78e4..c1fda9e48a01d 100644 --- a/mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt @@ -1,7 +1,6 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name SCF) -add_public_tablegen_target(MLIRSCFPassIncGen) -add_dependencies(mlir-headers MLIRSCFPassIncGen) +add_mlir_dialect_tablegen_target(MLIRSCFPassIncGen) add_mlir_doc(Passes SCFPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/SMT/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/SMT/IR/CMakeLists.txt index 1455551f93fb2..9d50bc7f15952 100644 --- a/mlir/include/mlir/Dialect/SMT/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SMT/IR/CMakeLists.txt @@ -4,12 +4,10 @@ set(LLVM_TARGET_DEFINITIONS SMT.td) mlir_tablegen(SMTAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(SMTAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRSMTAttrIncGen) -add_dependencies(mlir-headers MLIRSMTAttrIncGen) +add_mlir_dialect_tablegen_target(MLIRSMTAttrIncGen) mlir_tablegen(SMTEnums.h.inc -gen-enum-decls) mlir_tablegen(SMTEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRSMTEnumsIncGen) -add_dependencies(mlir-headers MLIRSMTEnumsIncGen) +add_mlir_dialect_tablegen_target(MLIRSMTEnumsIncGen) add_mlir_doc(SMT SMT Dialects/ -gen-dialect-doc) diff --git a/mlir/include/mlir/Dialect/SPIRV/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/SPIRV/IR/CMakeLists.txt index de3148d0a42d9..cbdc0b2c7d4b9 100644 --- a/mlir/include/mlir/Dialect/SPIRV/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SPIRV/IR/CMakeLists.txt @@ -4,35 +4,29 @@ add_mlir_doc(SPIRVOps SPIRVOps Dialects/ -gen-op-doc) set(LLVM_TARGET_DEFINITIONS SPIRVBase.td) mlir_tablegen(SPIRVEnums.h.inc -gen-enum-decls) mlir_tablegen(SPIRVEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRSPIRVEnumsIncGen) -add_dependencies(mlir-headers MLIRSPIRVEnumsIncGen) +add_mlir_dialect_tablegen_target(MLIRSPIRVEnumsIncGen) set(LLVM_TARGET_DEFINITIONS SPIRVBase.td) mlir_tablegen(SPIRVEnumAvailability.h.inc -gen-spirv-enum-avail-decls) mlir_tablegen(SPIRVEnumAvailability.cpp.inc -gen-spirv-enum-avail-defs) mlir_tablegen(SPIRVCapabilityImplication.inc -gen-spirv-capability-implication) -add_public_tablegen_target(MLIRSPIRVEnumAvailabilityIncGen) -add_dependencies(mlir-headers MLIRSPIRVEnumAvailabilityIncGen) +add_mlir_dialect_tablegen_target(MLIRSPIRVEnumAvailabilityIncGen) set(LLVM_TARGET_DEFINITIONS SPIRVOps.td) mlir_tablegen(SPIRVAvailability.h.inc -gen-avail-interface-decls) mlir_tablegen(SPIRVAvailability.cpp.inc -gen-avail-interface-defs) mlir_tablegen(SPIRVOpAvailabilityImpl.inc -gen-spirv-avail-impls) -add_public_tablegen_target(MLIRSPIRVAvailabilityIncGen) -add_dependencies(mlir-headers MLIRSPIRVAvailabilityIncGen) +add_mlir_dialect_tablegen_target(MLIRSPIRVAvailabilityIncGen) set(LLVM_TARGET_DEFINITIONS SPIRVOps.td) mlir_tablegen(SPIRVSerialization.inc -gen-spirv-serialization) -add_public_tablegen_target(MLIRSPIRVSerializationGen) -add_dependencies(mlir-headers MLIRSPIRVSerializationGen) +add_mlir_dialect_tablegen_target(MLIRSPIRVSerializationGen) set(LLVM_TARGET_DEFINITIONS SPIRVBase.td) mlir_tablegen(SPIRVAttrUtils.inc -gen-spirv-attr-utils) -add_public_tablegen_target(MLIRSPIRVAttrUtilsGen) -add_dependencies(mlir-headers MLIRSPIRVAttrUtilsGen) +add_mlir_dialect_tablegen_target(MLIRSPIRVAttrUtilsGen) set(LLVM_TARGET_DEFINITIONS SPIRVAttributes.td) mlir_tablegen(SPIRVAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(SPIRVAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRSPIRVAttributeIncGen) -add_dependencies(mlir-headers MLIRSPIRVAttributeIncGen) +add_mlir_dialect_tablegen_target(MLIRSPIRVAttributeIncGen) diff --git a/mlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt index 045942091e952..d0990c7acfa25 100644 --- a/mlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt @@ -1,7 +1,6 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name SPIRV) -add_public_tablegen_target(MLIRSPIRVPassIncGen) -add_dependencies(mlir-headers MLIRSPIRVPassIncGen) +add_mlir_dialect_tablegen_target(MLIRSPIRVPassIncGen) add_mlir_doc(Passes SPIRVPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Shape/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Shape/Transforms/CMakeLists.txt index 83a500d7b0ada..991bd68e24d62 100644 --- a/mlir/include/mlir/Dialect/Shape/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Shape/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Shape) -add_public_tablegen_target(MLIRShapeTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRShapeTransformsIncGen) add_mlir_doc(Passes ShapePasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Shard/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Shard/IR/CMakeLists.txt index a2495af135899..4432e01b069ad 100644 --- a/mlir/include/mlir/Dialect/Shard/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Shard/IR/CMakeLists.txt @@ -21,5 +21,4 @@ set(LLVM_TARGET_DEFINITIONS ShardOps.td) mlir_tablegen(ShardOps.h.inc -gen-op-decls) mlir_tablegen(ShardOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRShardIncGen) -add_dependencies(mlir-headers MLIRShardIncGen) +add_mlir_dialect_tablegen_target(MLIRShardIncGen) diff --git a/mlir/include/mlir/Dialect/Shard/Interfaces/CMakeLists.txt b/mlir/include/mlir/Dialect/Shard/Interfaces/CMakeLists.txt index b3a44f3b0089a..29ce6e40e32ca 100644 --- a/mlir/include/mlir/Dialect/Shard/Interfaces/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Shard/Interfaces/CMakeLists.txt @@ -1,4 +1,4 @@ set(LLVM_TARGET_DEFINITIONS ShardingInterface.td) mlir_tablegen(ShardingInterface.h.inc -gen-op-interface-decls) mlir_tablegen(ShardingInterface.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRShardingInterfaceIncGen) +add_mlir_dialect_tablegen_target(MLIRShardingInterfaceIncGen) diff --git a/mlir/include/mlir/Dialect/Shard/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Shard/Transforms/CMakeLists.txt index 9e2c8d00b27f5..840ff9eabdc54 100644 --- a/mlir/include/mlir/Dialect/Shard/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Shard/Transforms/CMakeLists.txt @@ -1,6 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Shard) -add_public_tablegen_target(MLIRShardPassIncGen) -add_dependencies(mlir-headers MLIRShardPassIncGen) +add_mlir_dialect_tablegen_target(MLIRShardPassIncGen) add_mlir_doc(Passes ShardPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt index 54ad9491cce51..12048b494cf43 100644 --- a/mlir/include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SparseTensor/IR/CMakeLists.txt @@ -6,15 +6,14 @@ mlir_tablegen(SparseTensorAttrDefs.h.inc -gen-attrdef-decls) mlir_tablegen(SparseTensorAttrDefs.cpp.inc -gen-attrdef-defs) mlir_tablegen(SparseTensorAttrEnums.h.inc -gen-enum-decls) mlir_tablegen(SparseTensorAttrEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRSparseTensorAttrDefsIncGen) +add_mlir_dialect_tablegen_target(MLIRSparseTensorAttrDefsIncGen) set(LLVM_TARGET_DEFINITIONS SparseTensorTypes.td) mlir_tablegen(SparseTensorTypes.h.inc -gen-typedef-decls) mlir_tablegen(SparseTensorTypes.cpp.inc -gen-typedef-defs) -add_public_tablegen_target(MLIRSparseTensorTypesIncGen) +add_mlir_dialect_tablegen_target(MLIRSparseTensorTypesIncGen) set(LLVM_TARGET_DEFINITIONS SparseTensorInterfaces.td) mlir_tablegen(SparseTensorInterfaces.h.inc -gen-op-interface-decls) mlir_tablegen(SparseTensorInterfaces.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRSparseTensorInterfacesIncGen) -add_dependencies(mlir-headers MLIRSparseTensorInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRSparseTensorInterfacesIncGen) diff --git a/mlir/include/mlir/Dialect/SparseTensor/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/SparseTensor/TransformOps/CMakeLists.txt index dc29a0b415722..9871d7b03b80e 100644 --- a/mlir/include/mlir/Dialect/SparseTensor/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SparseTensor/TransformOps/CMakeLists.txt @@ -1,4 +1,4 @@ set(LLVM_TARGET_DEFINITIONS SparseTensorTransformOps.td) mlir_tablegen(SparseTensorTransformOps.h.inc -gen-op-decls) mlir_tablegen(SparseTensorTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRSparseTensorTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRSparseTensorTransformOpsIncGen) diff --git a/mlir/include/mlir/Dialect/SparseTensor/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/SparseTensor/Transforms/CMakeLists.txt index a24a94705bc83..b7dc667f726e2 100644 --- a/mlir/include/mlir/Dialect/SparseTensor/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/SparseTensor/Transforms/CMakeLists.txt @@ -2,5 +2,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name SparseTensor) mlir_tablegen(Passes.capi.h.inc -gen-pass-capi-header --prefix SparseTensor) mlir_tablegen(Passes.capi.cpp.inc -gen-pass-capi-impl --prefix SparseTensor) -add_public_tablegen_target(MLIRSparseTensorPassIncGen) +add_mlir_dialect_tablegen_target(MLIRSparseTensorPassIncGen) add_mlir_doc(Passes SparseTensorPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Tensor/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/Tensor/TransformOps/CMakeLists.txt index bb9f703602dcf..eccf47f61b758 100644 --- a/mlir/include/mlir/Dialect/Tensor/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Tensor/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS TensorTransformOps.td) mlir_tablegen(TensorTransformOps.h.inc -gen-op-decls) mlir_tablegen(TensorTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRTensorTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRTensorTransformOpsIncGen) add_mlir_doc(TensorTransformOps TensorTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt index b312cee099305..5c9c9b289bd73 100644 --- a/mlir/include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Tensor) -add_public_tablegen_target(MLIRTensorTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRTensorTransformsIncGen) add_mlir_doc(Passes TensorPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Tosa/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Tosa/IR/CMakeLists.txt index 0a855d701d7b8..f533b29fe2216 100644 --- a/mlir/include/mlir/Dialect/Tosa/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Tosa/IR/CMakeLists.txt @@ -7,19 +7,19 @@ mlir_tablegen(TosaOpsTypesBase.h.inc -gen-typedef-decls -typedefs-dialect=tosa) mlir_tablegen(TosaOpsTypesBase.cpp.inc -gen-typedef-defs -typedefs-dialect=tosa) mlir_tablegen(TosaAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=tosa) mlir_tablegen(TosaAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=tosa) -add_public_tablegen_target(MLIRTosaAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIRTosaAttributesIncGen) set(LLVM_TARGET_DEFINITIONS TosaDialectBytecode.td) mlir_tablegen(TosaDialectBytecode.cpp.inc -gen-bytecode -bytecode-dialect="Tosa") -add_public_tablegen_target(MLIRTosaDialectBytecodeIncGen) +add_mlir_dialect_tablegen_target(MLIRTosaDialectBytecodeIncGen) set(LLVM_TARGET_DEFINITIONS TosaOpBase.td) mlir_tablegen(TosaEnums.h.inc -gen-enum-decls) mlir_tablegen(TosaEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRTosaEnumsIncGen) +add_mlir_dialect_tablegen_target(MLIRTosaEnumsIncGen) set(LLVM_TARGET_DEFINITIONS TosaOps.td) mlir_tablegen(TosaAvailability.h.inc -gen-avail-interface-decls) mlir_tablegen(TosaAvailability.cpp.inc -gen-avail-interface-defs) mlir_tablegen(TosaOpAvailabilityImpl.inc -gen-tosa-avail-impls) -add_public_tablegen_target(MLIRTosaAvailabilityIncGen) +add_mlir_dialect_tablegen_target(MLIRTosaAvailabilityIncGen) diff --git a/mlir/include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt index d4e2661838314..7484473c0db23 100644 --- a/mlir/include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt @@ -2,7 +2,6 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name TosaOpt) mlir_tablegen(PassesEnums.h.inc -gen-enum-decls) mlir_tablegen(PassesEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRTosaPassIncGen) -add_dependencies(mlir-headers MLIRTosaPassIncGen) +add_mlir_dialect_tablegen_target(MLIRTosaPassIncGen) add_mlir_doc(Passes TosaPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Transform/DebugExtension/CMakeLists.txt b/mlir/include/mlir/Dialect/Transform/DebugExtension/CMakeLists.txt index 2b49faef7f00b..a3ebfbf5323a4 100644 --- a/mlir/include/mlir/Dialect/Transform/DebugExtension/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Transform/DebugExtension/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS DebugExtensionOps.td) mlir_tablegen(DebugExtensionOps.h.inc -gen-op-decls) mlir_tablegen(DebugExtensionOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRTransformDialectDebugExtensionOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectDebugExtensionOpsIncGen) add_mlir_doc(DebugExtensionOps DebugExtensionOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Transform/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Transform/IR/CMakeLists.txt index 9acab9228f100..34e0801829ac3 100644 --- a/mlir/include/mlir/Dialect/Transform/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Transform/IR/CMakeLists.txt @@ -5,25 +5,21 @@ set(LLVM_TARGET_DEFINITIONS TransformDialect.td) mlir_tablegen(TransformDialect.h.inc -gen-dialect-decls -dialect=transform) mlir_tablegen(TransformDialect.cpp.inc -gen-dialect-defs -dialect=transform) -add_public_tablegen_target(MLIRTransformDialectIncGen) -add_dependencies(mlir-headers MLIRTransformDialectIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectIncGen) set(LLVM_TARGET_DEFINITIONS TransformTypes.td) mlir_tablegen(TransformTypes.h.inc -gen-typedef-decls) mlir_tablegen(TransformTypes.cpp.inc -gen-typedef-defs) -add_public_tablegen_target(MLIRTransformTypesIncGen) -add_dependencies(mlir-headers MLIRTransformTypesIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformTypesIncGen) add_mlir_doc(TransformTypes TransformTypes Dialects/ -gen-typedef-doc) set(LLVM_TARGET_DEFINITIONS TransformAttrs.td) mlir_tablegen(TransformDialectEnums.h.inc -gen-enum-decls) mlir_tablegen(TransformDialectEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRTransformDialectEnumIncGen) -add_dependencies(mlir-headers MLIRTransformDialectEnumIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectEnumIncGen) mlir_tablegen(TransformAttrs.h.inc -gen-attrdef-decls) mlir_tablegen(TransformAttrs.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRTransformDialectAttributesIncGen) -add_dependencies(mlir-headers MLIRTransformDialectAttributesIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectAttributesIncGen) add_mlir_dialect(TransformOps transform) add_mlir_doc(TransformOps TransformOps Dialects/ -gen-op-doc -dialect=transform) diff --git a/mlir/include/mlir/Dialect/Transform/IRDLExtension/CMakeLists.txt b/mlir/include/mlir/Dialect/Transform/IRDLExtension/CMakeLists.txt index dfcd906b43af0..3bcaab01cb1b8 100644 --- a/mlir/include/mlir/Dialect/Transform/IRDLExtension/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Transform/IRDLExtension/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS IRDLExtensionOps.td) mlir_tablegen(IRDLExtensionOps.h.inc -gen-op-decls) mlir_tablegen(IRDLExtensionOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRTransformDialectIRDLExtensionOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectIRDLExtensionOpsIncGen) add_mlir_doc(IRDLExtensionOps IRDLExtensionOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Transform/Interfaces/CMakeLists.txt b/mlir/include/mlir/Dialect/Transform/Interfaces/CMakeLists.txt index 14ce5b82b8112..195f4d97c4d56 100644 --- a/mlir/include/mlir/Dialect/Transform/Interfaces/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Transform/Interfaces/CMakeLists.txt @@ -6,8 +6,7 @@ add_mlir_doc(TransformInterfaces TransformOpInterfaces Dialects/ -gen-op-interfa set(LLVM_TARGET_DEFINITIONS TransformInterfaces.td) mlir_tablegen(TransformTypeInterfaces.h.inc -gen-type-interface-decls) mlir_tablegen(TransformTypeInterfaces.cpp.inc -gen-type-interface-defs) -add_public_tablegen_target(MLIRTransformDialectTypeInterfacesIncGen) -add_dependencies(mlir-headers MLIRTransformDialectTypeInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectTypeInterfacesIncGen) add_mlir_doc(TransformInterfaces TransformTypeInterfaces Dialects/ -gen-type-interface-docs) add_mlir_interface(MatchInterfaces) diff --git a/mlir/include/mlir/Dialect/Transform/LoopExtension/CMakeLists.txt b/mlir/include/mlir/Dialect/Transform/LoopExtension/CMakeLists.txt index 8f5e510ad39a3..afb2c77795655 100644 --- a/mlir/include/mlir/Dialect/Transform/LoopExtension/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Transform/LoopExtension/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS LoopExtensionOps.td) mlir_tablegen(LoopExtensionOps.h.inc -gen-op-decls) mlir_tablegen(LoopExtensionOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRTransformDialectLoopExtensionOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectLoopExtensionOpsIncGen) add_mlir_doc(LoopExtensionOps LoopExtensionOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Transform/PDLExtension/CMakeLists.txt b/mlir/include/mlir/Dialect/Transform/PDLExtension/CMakeLists.txt index 6af6b838f266f..fa3c0038589b8 100644 --- a/mlir/include/mlir/Dialect/Transform/PDLExtension/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Transform/PDLExtension/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS PDLExtensionOps.td) mlir_tablegen(PDLExtensionOps.h.inc -gen-op-decls) mlir_tablegen(PDLExtensionOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRTransformDialectPDLExtensionOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectPDLExtensionOpsIncGen) add_mlir_doc(PDLExtensionOps PDLExtensionOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Transform/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Transform/Transforms/CMakeLists.txt index 3a399e6e0513e..b804802eef2b9 100644 --- a/mlir/include/mlir/Dialect/Transform/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Transform/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Transform) -add_public_tablegen_target(MLIRTransformDialectTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectTransformsIncGen) add_mlir_doc(Passes TransformPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/Transform/TuneExtension/CMakeLists.txt b/mlir/include/mlir/Dialect/Transform/TuneExtension/CMakeLists.txt index 9afca813afda6..81893af3e60f7 100644 --- a/mlir/include/mlir/Dialect/Transform/TuneExtension/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Transform/TuneExtension/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS TuneExtensionOps.td) mlir_tablegen(TuneExtensionOps.h.inc -gen-op-decls) mlir_tablegen(TuneExtensionOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRTransformDialectTuneExtensionOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformDialectTuneExtensionOpsIncGen) add_mlir_doc(TuneExtensionOps TuneExtensionOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/UB/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/UB/IR/CMakeLists.txt index 0449cb2e9a9ca..bb63a78567d9a 100644 --- a/mlir/include/mlir/Dialect/UB/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/UB/IR/CMakeLists.txt @@ -5,11 +5,11 @@ mlir_tablegen(UBOpsDialect.h.inc -gen-dialect-decls) mlir_tablegen(UBOpsDialect.cpp.inc -gen-dialect-defs) mlir_tablegen(UBOpsAttributes.h.inc -gen-attrdef-decls -attrdefs-dialect=ub) mlir_tablegen(UBOpsAttributes.cpp.inc -gen-attrdef-defs -attrdefs-dialect=ub) -add_public_tablegen_target(MLIRUBOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRUBOpsIncGen) add_mlir_doc(UBOps UBOps Dialects/ -gen-dialect-doc) set(LLVM_TARGET_DEFINITIONS UBOpsInterfaces.td) mlir_tablegen(UBOpsInterfaces.h.inc -gen-attr-interface-decls) mlir_tablegen(UBOpsInterfaces.cpp.inc -gen-attr-interface-defs) -add_public_tablegen_target(MLIRUBOpsInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRUBOpsInterfacesIncGen) diff --git a/mlir/include/mlir/Dialect/Utils/CMakeLists.txt b/mlir/include/mlir/Dialect/Utils/CMakeLists.txt index edfb1ca873abe..0945d7d3d8e7b 100644 --- a/mlir/include/mlir/Dialect/Utils/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Utils/CMakeLists.txt @@ -1,5 +1,4 @@ set(LLVM_TARGET_DEFINITIONS StructuredOpsUtils.td) mlir_tablegen(DialectUtilsEnums.h.inc -gen-enum-decls) mlir_tablegen(DialectUtilsEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRDialectUtilsIncGen) -add_dependencies(mlir-headers MLIRDialectUtilsIncGen) +add_mlir_dialect_tablegen_target(MLIRDialectUtilsIncGen) diff --git a/mlir/include/mlir/Dialect/Vector/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/Vector/IR/CMakeLists.txt index 5bbc4c6d2678b..0dc45db198280 100644 --- a/mlir/include/mlir/Dialect/Vector/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Vector/IR/CMakeLists.txt @@ -5,8 +5,7 @@ add_mlir_doc(VectorOps VectorOps Dialects/ -gen-op-doc) set(LLVM_TARGET_DEFINITIONS VectorOps.td) mlir_tablegen(VectorOps.h.inc -gen-op-decls) mlir_tablegen(VectorOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRVectorOpsIncGen) -add_dependencies(mlir-generic-headers MLIRVectorOpsIncGen) +add_mlir_generic_tablegen_target(MLIRVectorOpsIncGen) # Add Vector attributes set(LLVM_TARGET_DEFINITIONS VectorAttributes.td) @@ -14,5 +13,4 @@ mlir_tablegen(VectorEnums.h.inc -gen-enum-decls) mlir_tablegen(VectorEnums.cpp.inc -gen-enum-defs) mlir_tablegen(VectorAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(VectorAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRVectorAttributesIncGen) -add_dependencies(mlir-generic-headers MLIRVectorAttributesIncGen) +add_mlir_generic_tablegen_target(MLIRVectorAttributesIncGen) diff --git a/mlir/include/mlir/Dialect/Vector/TransformOps/CMakeLists.txt b/mlir/include/mlir/Dialect/Vector/TransformOps/CMakeLists.txt index ec8b0f4044d74..8a90d2738f8fa 100644 --- a/mlir/include/mlir/Dialect/Vector/TransformOps/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Vector/TransformOps/CMakeLists.txt @@ -1,6 +1,6 @@ set(LLVM_TARGET_DEFINITIONS VectorTransformOps.td) mlir_tablegen(VectorTransformOps.h.inc -gen-op-decls) mlir_tablegen(VectorTransformOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRVectorTransformOpsIncGen) +add_mlir_dialect_tablegen_target(MLIRVectorTransformOpsIncGen) add_mlir_doc(VectorTransformOps VectorTransformOps Dialects/ -gen-op-doc) diff --git a/mlir/include/mlir/Dialect/Vector/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/Vector/Transforms/CMakeLists.txt index 2c288fe3b77fa..c3c7ec93564c9 100644 --- a/mlir/include/mlir/Dialect/Vector/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/Vector/Transforms/CMakeLists.txt @@ -4,6 +4,6 @@ mlir_tablegen(VectorTransformsEnums.cpp.inc -gen-enum-defs) set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Vector) -add_public_tablegen_target(MLIRVectorTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRVectorTransformsIncGen) add_mlir_doc(Passes VectorPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Dialect/WasmSSA/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/WasmSSA/IR/CMakeLists.txt index 0d305bac2f108..98f8966e85862 100644 --- a/mlir/include/mlir/Dialect/WasmSSA/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/WasmSSA/IR/CMakeLists.txt @@ -5,7 +5,7 @@ mlir_tablegen(WasmSSATypeConstraints.cpp.inc -gen-type-constraint-defs) set (LLVM_TARGET_DEFINITIONS WasmSSAInterfaces.td) mlir_tablegen(WasmSSAInterfaces.h.inc -gen-op-interface-decls) mlir_tablegen(WasmSSAInterfaces.cpp.inc -gen-op-interface-defs) -add_public_tablegen_target(MLIRWasmSSAInterfacesIncGen) +add_mlir_dialect_tablegen_target(MLIRWasmSSAInterfacesIncGen) set(LLVM_TARGET_DEFINITIONS WasmSSAOps.td) diff --git a/mlir/include/mlir/Dialect/XeGPU/IR/CMakeLists.txt b/mlir/include/mlir/Dialect/XeGPU/IR/CMakeLists.txt index 728f1aa859061..efca3cfa0dab7 100644 --- a/mlir/include/mlir/Dialect/XeGPU/IR/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/XeGPU/IR/CMakeLists.txt @@ -4,17 +4,14 @@ add_mlir_doc(XeGPU XeGPU Dialects/ -gen-dialect-doc -dialect=xegpu) set(LLVM_TARGET_DEFINITIONS XeGPU.td) mlir_tablegen(XeGPUAttrs.h.inc -gen-attrdef-decls -attrdefs-dialect=xegpu) mlir_tablegen(XeGPUAttrs.cpp.inc -gen-attrdef-defs -attrdefs-dialect=xegpu) -add_public_tablegen_target(MLIRXeGPUAttrsIncGen) -add_dependencies(mlir-headers MLIRXeGPUAttrsIncGen) +add_mlir_dialect_tablegen_target(MLIRXeGPUAttrsIncGen) set(LLVM_TARGET_DEFINITIONS XeGPUAttrs.td) mlir_tablegen(XeGPUEnums.h.inc -gen-enum-decls) mlir_tablegen(XeGPUEnums.cpp.inc -gen-enum-defs) -add_public_tablegen_target(MLIRXeGPUEnumsIncGen) -add_dependencies(mlir-headers MLIRXeGPUEnumsIncGen) +add_mlir_dialect_tablegen_target(MLIRXeGPUEnumsIncGen) set(LLVM_TARGET_DEFINITIONS XeGPUAttrs.td) mlir_tablegen(XeGPUAttrInterface.h.inc -gen-attr-interface-decls) mlir_tablegen(XeGPUAttrInterface.cpp.inc -gen-attr-interface-defs) -add_public_tablegen_target(MLIRXeGPUAttrInterfaceIncGen) -add_dependencies(mlir-headers MLIRXeGPUAttrInterfaceIncGen) +add_mlir_dialect_tablegen_target(MLIRXeGPUAttrInterfaceIncGen) diff --git a/mlir/include/mlir/Dialect/XeGPU/Transforms/CMakeLists.txt b/mlir/include/mlir/Dialect/XeGPU/Transforms/CMakeLists.txt index 9de7e87c7d399..77ca255bf4da8 100644 --- a/mlir/include/mlir/Dialect/XeGPU/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Dialect/XeGPU/Transforms/CMakeLists.txt @@ -1,6 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name XeGPU) -add_public_tablegen_target(MLIRXeGPUPassIncGen) -add_dependencies(mlir-headers MLIRXeGPUPassIncGen) +add_mlir_dialect_tablegen_target(MLIRXeGPUPassIncGen) add_mlir_doc(Passes XeGPUPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/IR/CMakeLists.txt b/mlir/include/mlir/IR/CMakeLists.txt index 846547ff131e3..683e2feaddef2 100644 --- a/mlir/include/mlir/IR/CMakeLists.txt +++ b/mlir/include/mlir/IR/CMakeLists.txt @@ -8,37 +8,36 @@ mlir_tablegen(OpAsmOpInterface.h.inc -gen-op-interface-decls) mlir_tablegen(OpAsmOpInterface.cpp.inc -gen-op-interface-defs) mlir_tablegen(OpAsmTypeInterface.h.inc -gen-type-interface-decls) mlir_tablegen(OpAsmTypeInterface.cpp.inc -gen-type-interface-defs) -add_public_tablegen_target(MLIROpAsmInterfaceIncGen) -add_dependencies(mlir-generic-headers MLIROpAsmInterfaceIncGen) +add_mlir_generic_tablegen_target(MLIROpAsmInterfaceIncGen) set(LLVM_TARGET_DEFINITIONS BuiltinAttributes.td) mlir_tablegen(BuiltinAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(BuiltinAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRBuiltinAttributesIncGen) +add_mlir_generic_tablegen_target(MLIRBuiltinAttributesIncGen) set(LLVM_TARGET_DEFINITIONS BuiltinAttributeInterfaces.td) mlir_tablegen(BuiltinAttributeInterfaces.h.inc -gen-attr-interface-decls) mlir_tablegen(BuiltinAttributeInterfaces.cpp.inc -gen-attr-interface-defs) -add_public_tablegen_target(MLIRBuiltinAttributeInterfacesIncGen) +add_mlir_generic_tablegen_target(MLIRBuiltinAttributeInterfacesIncGen) set(LLVM_TARGET_DEFINITIONS BuiltinDialect.td) mlir_tablegen(BuiltinDialect.h.inc -gen-dialect-decls) mlir_tablegen(BuiltinDialect.cpp.inc -gen-dialect-defs) -add_public_tablegen_target(MLIRBuiltinDialectIncGen) +add_mlir_generic_tablegen_target(MLIRBuiltinDialectIncGen) set(LLVM_TARGET_DEFINITIONS BuiltinDialectBytecode.td) mlir_tablegen(BuiltinDialectBytecode.cpp.inc -gen-bytecode -bytecode-dialect="Builtin") -add_public_tablegen_target(MLIRBuiltinDialectBytecodeIncGen) +add_mlir_generic_tablegen_target(MLIRBuiltinDialectBytecodeIncGen) set(LLVM_TARGET_DEFINITIONS BuiltinLocationAttributes.td) mlir_tablegen(BuiltinLocationAttributes.h.inc -gen-attrdef-decls) mlir_tablegen(BuiltinLocationAttributes.cpp.inc -gen-attrdef-defs) -add_public_tablegen_target(MLIRBuiltinLocationAttributesIncGen) +add_mlir_generic_tablegen_target(MLIRBuiltinLocationAttributesIncGen) set(LLVM_TARGET_DEFINITIONS BuiltinOps.td) mlir_tablegen(BuiltinOps.h.inc -gen-op-decls) mlir_tablegen(BuiltinOps.cpp.inc -gen-op-defs) -add_public_tablegen_target(MLIRBuiltinOpsIncGen) +add_mlir_generic_tablegen_target(MLIRBuiltinOpsIncGen) set(LLVM_TARGET_DEFINITIONS BuiltinTypes.td) mlir_tablegen(BuiltinTypes.h.inc -gen-typedef-decls) @@ -46,17 +45,17 @@ mlir_tablegen(BuiltinTypes.cpp.inc -gen-typedef-defs) add_public_tablegen_target(MLIRBuiltinTypesIncGen) mlir_tablegen(BuiltinTypeConstraints.h.inc -gen-type-constraint-decls) mlir_tablegen(BuiltinTypeConstraints.cpp.inc -gen-type-constraint-defs) -add_public_tablegen_target(MLIRBuiltinTypeConstraintsIncGen) +add_mlir_generic_tablegen_target(MLIRBuiltinTypeConstraintsIncGen) set(LLVM_TARGET_DEFINITIONS BuiltinTypeInterfaces.td) mlir_tablegen(BuiltinTypeInterfaces.h.inc -gen-type-interface-decls) mlir_tablegen(BuiltinTypeInterfaces.cpp.inc -gen-type-interface-defs) -add_public_tablegen_target(MLIRBuiltinTypeInterfacesIncGen) +add_mlir_generic_tablegen_target(MLIRBuiltinTypeInterfacesIncGen) set(LLVM_TARGET_DEFINITIONS TensorEncoding.td) mlir_tablegen(TensorEncInterfaces.h.inc -gen-attr-interface-decls) mlir_tablegen(TensorEncInterfaces.cpp.inc -gen-attr-interface-defs) -add_public_tablegen_target(MLIRTensorEncodingIncGen) +add_mlir_generic_tablegen_target(MLIRTensorEncodingIncGen) add_mlir_doc(BuiltinAttributes BuiltinAttributes Dialects/ -gen-attrdef-doc) add_mlir_doc(BuiltinLocationAttributes BuiltinLocationAttributes Dialects/ -gen-attrdef-doc) diff --git a/mlir/include/mlir/Interfaces/CMakeLists.txt b/mlir/include/mlir/Interfaces/CMakeLists.txt index 067e0511e4e75..20cc2674d6fbc 100644 --- a/mlir/include/mlir/Interfaces/CMakeLists.txt +++ b/mlir/include/mlir/Interfaces/CMakeLists.txt @@ -24,8 +24,7 @@ mlir_tablegen(MemorySlotOpInterfaces.h.inc -gen-op-interface-decls) mlir_tablegen(MemorySlotOpInterfaces.cpp.inc -gen-op-interface-defs) mlir_tablegen(MemorySlotTypeInterfaces.h.inc -gen-type-interface-decls) mlir_tablegen(MemorySlotTypeInterfaces.cpp.inc -gen-type-interface-defs) -add_public_tablegen_target(MLIRMemorySlotInterfacesIncGen) -add_dependencies(mlir-generic-headers MLIRMemorySlotInterfacesIncGen) +add_mlir_generic_tablegen_target(MLIRMemorySlotInterfacesIncGen) set(LLVM_TARGET_DEFINITIONS DataLayoutInterfaces.td) mlir_tablegen(DataLayoutAttrInterface.h.inc -gen-attr-interface-decls) @@ -34,8 +33,7 @@ mlir_tablegen(DataLayoutOpInterface.h.inc -gen-op-interface-decls) mlir_tablegen(DataLayoutOpInterface.cpp.inc -gen-op-interface-defs) mlir_tablegen(DataLayoutTypeInterface.h.inc -gen-type-interface-decls) mlir_tablegen(DataLayoutTypeInterface.cpp.inc -gen-type-interface-defs) -add_public_tablegen_target(MLIRDataLayoutInterfacesIncGen) -add_dependencies(mlir-generic-headers MLIRDataLayoutInterfacesIncGen) +add_mlir_generic_tablegen_target(MLIRDataLayoutInterfacesIncGen) add_mlir_doc(DataLayoutInterfaces DataLayoutAttrInterface diff --git a/mlir/include/mlir/Reducer/CMakeLists.txt b/mlir/include/mlir/Reducer/CMakeLists.txt index 1d92d0761b9c8..3d09f87c6f17e 100644 --- a/mlir/include/mlir/Reducer/CMakeLists.txt +++ b/mlir/include/mlir/Reducer/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Reducer) -add_public_tablegen_target(MLIRReducerIncGen) +add_mlir_generic_tablegen_target(MLIRReducerIncGen) add_mlir_doc(Passes ReducerPasses ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Target/LLVMIR/Transforms/CMakeLists.txt b/mlir/include/mlir/Target/LLVMIR/Transforms/CMakeLists.txt index b1a3c79b9b837..662763bfed301 100644 --- a/mlir/include/mlir/Target/LLVMIR/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Target/LLVMIR/Transforms/CMakeLists.txt @@ -1,5 +1,5 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name TargetLLVMIRTransforms) -add_public_tablegen_target(MLIRTargetLLVMIRTransformsIncGen) +add_mlir_dialect_tablegen_target(MLIRTargetLLVMIRTransformsIncGen) add_mlir_doc(Passes TargetLLVMIRTransforms ./ -gen-pass-doc) diff --git a/mlir/include/mlir/Transforms/CMakeLists.txt b/mlir/include/mlir/Transforms/CMakeLists.txt index cf01899819aad..5fa52b28b6f1d 100644 --- a/mlir/include/mlir/Transforms/CMakeLists.txt +++ b/mlir/include/mlir/Transforms/CMakeLists.txt @@ -3,6 +3,6 @@ set(LLVM_TARGET_DEFINITIONS Passes.td) mlir_tablegen(Passes.h.inc -gen-pass-decls -name Transforms) mlir_tablegen(Transforms.capi.h.inc -gen-pass-capi-header --prefix Transforms) mlir_tablegen(Transforms.capi.cpp.inc -gen-pass-capi-impl --prefix Transforms) -add_public_tablegen_target(MLIRTransformsPassIncGen) +add_mlir_dialect_tablegen_target(MLIRTransformsPassIncGen) add_mlir_doc(Passes GeneralPasses ./ -gen-pass-doc)