46 lines · plain
1add_mlir_dialect_library(MLIRSCFTransforms2 BufferDeallocationOpInterfaceImpl.cpp3 BufferizableOpInterfaceImpl.cpp4 ForallToFor.cpp5 ForallToParallel.cpp6 ForToWhile.cpp7 LoopCanonicalization.cpp8 LoopPipelining.cpp9 LoopRangeFolding.cpp10 LoopSpecialization.cpp11 ParallelForToNestedFors.cpp12 ParallelLoopCollapsing.cpp13 ParallelLoopFusion.cpp14 ParallelLoopTiling.cpp15 RotateWhileLoop.cpp16 StructuralTypeConversions.cpp17 TileUsingInterface.cpp18 WrapInZeroTripCheck.cpp19 UpliftWhileToFor.cpp20 21 ADDITIONAL_HEADER_DIRS22 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/SCF23 24 DEPENDS25 MLIRSCFPassIncGen26 27 LINK_LIBS PUBLIC28 MLIRAffineDialect29 MLIRAffineAnalysis30 MLIRArithDialect31 MLIRBufferizationDialect32 MLIRBufferizationTransforms33 MLIRDestinationStyleOpInterface34 MLIRDialectUtils35 MLIRIR36 MLIRMemRefDialect37 MLIRPass38 MLIRSCFDialect39 MLIRSCFUtils40 MLIRSideEffectInterfaces41 MLIRSupport42 MLIRTensorTransforms43 MLIRTransforms44 MLIRTransformUtils45)46