xref: /llvm-project/mlir/lib/Dialect/SCF/Transforms/CMakeLists.txt (revision 1549a0c183ee337a6de4c3933e10828808c6a094)
1c25b20c0SAlex Zinenkoadd_mlir_dialect_library(MLIRSCFTransforms
266aa9a25SMartin Erhart  BufferDeallocationOpInterfaceImpl.cpp
319efe141SMatthias Springer  BufferizableOpInterfaceImpl.cpp
4286bd42aSJorn Tuyls  ForallToFor.cpp
50b665c3dSSpenser Bauman  ForallToParallel.cpp
6032cb165SMorten Borup Petersen  ForToWhile.cpp
7d18ffd61SMatthias Springer  LoopCanonicalization.cpp
8f6f88e66Sthomasraoux  LoopPipelining.cpp
93f429e82SAnthony Canino  LoopRangeFolding.cpp
104bcd08ebSStephan Herhut  LoopSpecialization.cpp
11586cebefSIngo Müller  OneToNTypeConversion.cpp
12a70aa7bbSRiver Riddle  ParallelLoopCollapsing.cpp
13c25b20c0SAlex Zinenko  ParallelLoopFusion.cpp
14c25b20c0SAlex Zinenko  ParallelLoopTiling.cpp
15e8f07cdbSVictor Perez  RotateWhileLoop.cpp
16f0292edeSSean Silva  StructuralTypeConversions.cpp
17cf6a7c19SMahesh Ravishankar  TileUsingInterface.cpp
18f7201505SJerry Wu  WrapInZeroTripCheck.cpp
19b153c05cSIvan Butygin  UpliftWhileToFor.cpp
20c25b20c0SAlex Zinenko
21c25b20c0SAlex Zinenko  ADDITIONAL_HEADER_DIRS
22c25b20c0SAlex Zinenko  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/SCF
23c25b20c0SAlex Zinenko
24c25b20c0SAlex Zinenko  DEPENDS
25c25b20c0SAlex Zinenko  MLIRSCFPassIncGen
26c25b20c0SAlex Zinenko
27c25b20c0SAlex Zinenko  LINK_LIBS PUBLIC
28e16d1332SMogball  MLIRAffineDialect
29633f5badSRiver Riddle  MLIRAffineAnalysis
30abc362a1SJakub Kuderski  MLIRArithDialect
31*8b47711eSMehdi Amini  MLIRBufferizationDialect
32*8b47711eSMehdi Amini  MLIRBufferizationTransforms
33b169643fSMatthias Springer  MLIRDestinationStyleOpInterface
34f40475c7SAdrian Kuegel  MLIRDialectUtils
35c25b20c0SAlex Zinenko  MLIRIR
36e16d1332SMogball  MLIRMemRefDialect
37c25b20c0SAlex Zinenko  MLIRPass
38e16d1332SMogball  MLIRSCFDialect
39f40475c7SAdrian Kuegel  MLIRSCFUtils
40fc367dfaSMahesh Ravishankar  MLIRSideEffectInterfaces
41c25b20c0SAlex Zinenko  MLIRSupport
422f637fe7SMahesh Ravishankar  MLIRTensorTransforms
43cb5ab3e9SLei Zhang  MLIRTransforms
442a01d7f7SNicolas Vasilache  MLIRTransformUtils
45c25b20c0SAlex Zinenko)
46