47 lines · plain
1add_mlir_dialect_library(MLIRAffineTransforms2 AffineDataCopyGeneration.cpp3 AffineExpandIndexOps.cpp4 AffineExpandIndexOpsAsAffine.cpp5 AffineLoopInvariantCodeMotion.cpp6 AffineLoopNormalize.cpp7 AffineParallelize.cpp8 AffineScalarReplacement.cpp9 DecomposeAffineOps.cpp10 LoopCoalescing.cpp11 LoopFusion.cpp12 LoopTiling.cpp13 LoopUnroll.cpp14 LoopUnrollAndJam.cpp15 PipelineDataTransfer.cpp16 RaiseMemrefDialect.cpp17 ReifyValueBounds.cpp18 SuperVectorize.cpp19 SimplifyAffineStructures.cpp20 SimplifyAffineMinMax.cpp21 22 ADDITIONAL_HEADER_DIRS23 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Affine24 25 DEPENDS26 MLIRAffineOpsIncGen27 MLIRAffinePassIncGen28 MLIRLoopLikeInterfaceIncGen29 30 LINK_LIBS PUBLIC31 MLIRAffineDialect32 MLIRAffineAnalysis33 MLIRAffineUtils34 MLIRArithDialect35 MLIRIR36 MLIRMemRefDialect37 MLIRPass38 MLIRSCFUtils39 MLIRSideEffectInterfaces40 MLIRTensorDialect41 MLIRTransformUtils42 MLIRValueBoundsOpInterface43 MLIRVectorDialect44 MLIRVectorUtils45 )46 47