1add_subdirectory(Utils) 2 3add_mlir_library(MLIRTransforms 4 BufferDeallocation.cpp 5 BufferOptimizations.cpp 6 BufferResultsToOutParams.cpp 7 BufferUtils.cpp 8 Bufferize.cpp 9 Canonicalizer.cpp 10 CopyRemoval.cpp 11 CSE.cpp 12 Inliner.cpp 13 LocationSnapshot.cpp 14 LoopCoalescing.cpp 15 LoopFusion.cpp 16 LoopInvariantCodeMotion.cpp 17 MemRefDataFlowOpt.cpp 18 NormalizeMemRefs.cpp 19 OpStats.cpp 20 ParallelLoopCollapsing.cpp 21 PipelineDataTransfer.cpp 22 SCCP.cpp 23 StripDebugInfo.cpp 24 SymbolDCE.cpp 25 ViewOpGraph.cpp 26 ViewRegionGraph.cpp 27 28 ADDITIONAL_HEADER_DIRS 29 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms 30 31 DEPENDS 32 MLIRStandardOpsIncGen 33 MLIRTransformsPassIncGen 34 35 LINK_LIBS PUBLIC 36 MLIRAffine 37 MLIRAnalysis 38 MLIRCopyOpInterface 39 MLIRLinalg 40 MLIRLoopLikeInterface 41 MLIRSCF 42 MLIRPass 43 MLIRTransformUtils 44 MLIRVector 45 ) 46