xref: /llvm-project/mlir/lib/Dialect/Arith/Transforms/CMakeLists.txt (revision 1df199812296d6f4d1698ac228f3e85d29e96e29)
1add_mlir_dialect_library(MLIRArithTransforms
2  BufferDeallocationOpInterfaceImpl.cpp
3  BufferizableOpInterfaceImpl.cpp
4  BufferViewFlowOpInterfaceImpl.cpp
5  EmulateUnsupportedFloats.cpp
6  EmulateWideInt.cpp
7  EmulateNarrowType.cpp
8  ExpandOps.cpp
9  IntRangeOptimizations.cpp
10  ReifyValueBounds.cpp
11  UnsignedWhenEquivalent.cpp
12
13  ADDITIONAL_HEADER_DIRS
14  {$MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Arith/Transforms
15
16  DEPENDS
17  MLIRArithTransformsIncGen
18
19  LINK_LIBS PUBLIC
20  MLIRAnalysis
21  MLIRArithDialect
22  MLIRBufferizationDialect
23  MLIRBufferizationTransforms
24  MLIRFuncDialect
25  MLIRFuncTransforms
26  MLIRInferIntRangeInterface
27  MLIRIR
28  MLIRMemRefDialect
29  MLIRPass
30  MLIRTensorDialect
31  MLIRTransforms
32  MLIRTransformUtils
33  MLIRValueBoundsOpInterface
34  MLIRVectorDialect
35  )
36