[rtsan] Remove mkfifoat interceptor (#116997)
[llvm-project.git] / mlir / lib / Dialect / Tensor / IR / CMakeLists.txt
blobcfdd3847761a49a51c125fc380b46ab28bef5e02
1 set(LLVM_OPTIONAL_SOURCES
2   TensorDialect.cpp
3   TensorInferTypeOpInterfaceImpl.cpp
4   TensorOps.cpp
5   TensorTilingInterfaceImpl.cpp
6   ValueBoundsOpInterfaceImpl.cpp
9 add_mlir_dialect_library(MLIRTensorDialect
10   TensorDialect.cpp
11   TensorOps.cpp
12   ValueBoundsOpInterfaceImpl.cpp
14   ADDITIONAL_HEADER_DIRS
15   ${PROJECT_SOURCE_DIR}/include/mlir/Dialect/Tensor
17   DEPENDS
18   MLIRTensorOpsIncGen
20   LINK_LIBS PUBLIC
21   MLIRAffineDialect
22   MLIRArithDialect
23   MLIRArithUtils
24   MLIRCastInterfaces
25   MLIRComplexDialect
26   MLIRDestinationStyleOpInterface
27   MLIRDialectUtils
28   MLIRIR
29   MLIRInferTypeOpInterface
30   MLIRParallelCombiningOpInterface
31   MLIRShapedOpInterfaces
32   MLIRSideEffectInterfaces
33   MLIRSupport
34   MLIRValueBoundsOpInterface
35   MLIRViewLikeInterface
36   )
38 add_mlir_dialect_library(MLIRTensorInferTypeOpInterfaceImpl
39   TensorInferTypeOpInterfaceImpl.cpp
41   ADDITIONAL_HEADER_DIRS
42   ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Tensor
44   LINK_LIBS PUBLIC
45   MLIRAffineDialect
46   MLIRIR
47   MLIRInferTypeOpInterface
48   MLIRSupport
49   MLIRTensorDialect
50   )
52 add_mlir_dialect_library(MLIRTensorTilingInterfaceImpl
53   TensorTilingInterfaceImpl.cpp
55   ADDITIONAL_HEADER_DIRS
56   ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Tensor
58   LINK_LIBS PUBLIC
59   MLIRAffineDialect
60   MLIRAffineUtils
61   MLIRArithUtils
62   MLIRDialectUtils
63   MLIRIR
64   MLIRLinalgDialect
65   MLIRLinalgUtils
66   MLIRSCFDialect
67   MLIRSupport
68   MLIRTensorDialect
69   MLIRTensorUtils
70   MLIRTilingInterface
71   MLIRValueBoundsOpInterface
72   )