1add_mlir_dialect_library(MLIRAffineTransforms 2 AffineDataCopyGeneration.cpp 3 AffineExpandIndexOps.cpp 4 AffineExpandIndexOpsAsAffine.cpp 5 AffineLoopInvariantCodeMotion.cpp 6 AffineLoopNormalize.cpp 7 AffineParallelize.cpp 8 AffineScalarReplacement.cpp 9 DecomposeAffineOps.cpp 10 LoopCoalescing.cpp 11 LoopFusion.cpp 12 LoopTiling.cpp 13 LoopUnroll.cpp 14 LoopUnrollAndJam.cpp 15 PipelineDataTransfer.cpp 16 ReifyValueBounds.cpp 17 SuperVectorize.cpp 18 SimplifyAffineStructures.cpp 19 20 ADDITIONAL_HEADER_DIRS 21 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Affine 22 23 DEPENDS 24 MLIRAffineOpsIncGen 25 MLIRAffinePassIncGen 26 MLIRLoopLikeInterfaceIncGen 27 28 LINK_LIBS PUBLIC 29 MLIRAffineDialect 30 MLIRAffineAnalysis 31 MLIRAffineUtils 32 MLIRArithDialect 33 MLIRIR 34 MLIRMemRefDialect 35 MLIRPass 36 MLIRSCFUtils 37 MLIRSideEffectInterfaces 38 MLIRTensorDialect 39 MLIRTransformUtils 40 MLIRValueBoundsOpInterface 41 MLIRVectorDialect 42 MLIRVectorUtils 43 ) 44 45