| ################################################################################ |
| # Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from # |
| # compiler/src/iree/compiler/Dialect/LinalgExt/IR/BUILD.bazel # |
| # # |
| # Use iree_cmake_extra_content from iree/build_defs.oss.bzl to add arbitrary # |
| # CMake-only content. # |
| # # |
| # To disable autogeneration for this file entirely, delete this header. # |
| ################################################################################ |
| |
| iree_add_all_subdirs() |
| |
| iree_cc_library( |
| NAME |
| IR |
| HDRS |
| "LinalgExtAttrs.h.inc" |
| "LinalgExtDialect.h" |
| "LinalgExtDialect.h.inc" |
| "LinalgExtInterfaces.h" |
| "LinalgExtInterfaces.h.inc" |
| "LinalgExtOps.h" |
| "LinalgExtOps.h.inc" |
| "LinalgExtTypes.h.inc" |
| SRCS |
| "AggregatedOpInterfaceImpl.cpp" |
| "LinalgExtAttrs.cpp.inc" |
| "LinalgExtDialect.cpp" |
| "LinalgExtDialect.cpp.inc" |
| "LinalgExtInterfaces.cpp" |
| "LinalgExtInterfaces.cpp.inc" |
| "LinalgExtOps.cpp" |
| "LinalgExtOps.cpp.inc" |
| "LinalgExtTypes.cpp.inc" |
| "TilingInterfaceImpl.cpp" |
| DEPS |
| ::LinalgExtInterfacesIncGen |
| ::LinalgExtOpsIncGen |
| ::LinalgExtTypesGen |
| LLVMSupport |
| MLIRAffineDialect |
| MLIRAffineUtils |
| MLIRArithDialect |
| MLIRArithUtils |
| MLIRControlFlowInterfaces |
| MLIRDestinationStyleOpInterface |
| MLIRFuncDialect |
| MLIRFunctionInterfaces |
| MLIRIR |
| MLIRInferTypeOpInterface |
| MLIRLinalgDialect |
| MLIRLinalgStructuredOpsIncGenLib |
| MLIRLinalgUtils |
| MLIRMathDialect |
| MLIRMemRefDialect |
| MLIRPass |
| MLIRSCFDialect |
| MLIRSideEffectInterfaces |
| MLIRSupport |
| MLIRTensorDialect |
| MLIRTensorUtils |
| MLIRTilingInterface |
| MLIRViewLikeInterface |
| iree::compiler::Dialect::LinalgExt::Utils |
| PUBLIC |
| ) |
| |
| iree_tablegen_library( |
| NAME |
| LinalgExtInterfacesIncGen |
| TD_FILE |
| "LinalgExtInterfaces.td" |
| OUTS |
| --gen-op-interface-decls LinalgExtInterfaces.h.inc |
| --gen-op-interface-defs LinalgExtInterfaces.cpp.inc |
| ) |
| |
| iree_tablegen_library( |
| NAME |
| LinalgExtOpsIncGen |
| TD_FILE |
| "LinalgExtOps.td" |
| OUTS |
| --gen-op-decls LinalgExtOps.h.inc |
| --gen-op-defs LinalgExtOps.cpp.inc |
| --dialect=iree_linalg_ext --gen-dialect-decls LinalgExtDialect.h.inc |
| --dialect=iree_linalg_ext --gen-dialect-defs LinalgExtDialect.cpp.inc |
| ) |
| |
| iree_tablegen_library( |
| NAME |
| LinalgExtTypesGen |
| TD_FILE |
| "LinalgExtBase.td" |
| OUTS |
| --gen-attrdef-decls --attrdefs-dialect=iree_linalg_ext LinalgExtAttrs.h.inc |
| --gen-attrdef-defs --attrdefs-dialect=iree_linalg_ext LinalgExtAttrs.cpp.inc |
| --gen-typedef-decls --typedefs-dialect=iree_linalg_ext LinalgExtTypes.h.inc |
| --gen-typedef-defs --typedefs-dialect=iree_linalg_ext LinalgExtTypes.cpp.inc |
| ) |
| |
| iree_tablegen_doc( |
| NAME |
| LinalgExtDialectDocGen |
| TD_FILE |
| "LinalgExtOps.td" |
| OUTS |
| --gen-dialect-doc -dialect=iree_linalg_ext LinalgExtDialect.md |
| ) |
| |
| ### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ### |