xref: /llvm-project/mlir/lib/Transforms/Utils/CMakeLists.txt (revision 0f8a6b7d03550cb58cf49535af2de2230abfe997)
1add_mlir_library(MLIRTransformUtils
2  CFGToSCF.cpp
3  CommutativityUtils.cpp
4  ControlFlowSinkUtils.cpp
5  DialectConversion.cpp
6  FoldUtils.cpp
7  GreedyPatternRewriteDriver.cpp
8  Inliner.cpp
9  InliningUtils.cpp
10  LoopInvariantCodeMotionUtils.cpp
11  OneToNTypeConversion.cpp
12  RegionUtils.cpp
13  WalkPatternRewriteDriver.cpp
14
15  ADDITIONAL_HEADER_DIRS
16  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms
17
18  LINK_LIBS PUBLIC
19  MLIRAnalysis
20  MLIRCallInterfaces
21  MLIRControlFlowInterfaces
22  MLIRFunctionInterfaces
23  MLIRLoopLikeInterface
24  MLIRSideEffectInterfaces
25  MLIRSubsetOpInterface
26  MLIRRewrite
27  )
28