blob: 784c5d04f1a4403b4eb0f5cf7e7766822b085f7e [file] [log] [blame]
add_mlir_dialect_library(MLIRAffineTransforms
AffineDataCopyGeneration.cpp
AffineLoopInvariantCodeMotion.cpp
AffineLoopNormalize.cpp
AffineParallelize.cpp
AffineScalarReplacement.cpp
LoopTiling.cpp
LoopUnroll.cpp
LoopUnrollAndJam.cpp
SuperVectorize.cpp
SimplifyAffineStructures.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Affine
DEPENDS
MLIRAffineOpsIncGen
MLIRAffinePassIncGen
MLIRLoopLikeInterfaceIncGen
LINK_LIBS PUBLIC
MLIRAffine
MLIRAffineUtils
MLIRArithmetic
MLIRIR
MLIRMemRef
MLIRPass
MLIRSideEffectInterfaces
MLIRStandard
MLIRTransformUtils
MLIRVector
MLIRVectorToLLVM
)