blob: 5edede26bb720a74adec665c5177eb9613d85712 [file] [log] [blame]
add_mlir_dialect_library(MLIRLinalgTransforms
Bufferize.cpp
CodegenStrategy.cpp
ComprehensiveBufferizePass.cpp
Detensorize.cpp
Distribution.cpp
DropUnitDims.cpp
ElementwiseOpFusion.cpp
ElementwiseToLinalg.cpp
Fusion.cpp
FusionOnTensors.cpp
Generalization.cpp
Hoisting.cpp
HoistPadding.cpp
InlineScalarOperands.cpp
Interchange.cpp
Loops.cpp
LinalgStrategyPasses.cpp
Promotion.cpp
Tiling.cpp
Transforms.cpp
Vectorization.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
DEPENDS
MLIRLinalgPassIncGen
LINK_LIBS PUBLIC
MLIRAffine
MLIRAffineBufferizableOpInterfaceImpl
MLIRAffineUtils
MLIRAnalysis
MLIRArithBufferizableOpInterfaceImpl
MLIRArithmetic
MLIRBufferizableOpInterface
MLIRComplex
MLIRComprehensiveBufferize
MLIRInferTypeOpInterface
MLIRIR
MLIRMemRef
MLIRLinalg
MLIRLinalgAnalysis
MLIRLinalgBufferizableOpInterfaceImpl
MLIRLinalgUtils
MLIRSCF
MLIRSCFBufferizableOpInterfaceImpl
MLIRSCFTransforms
MLIRPass
MLIRStandard
MLIRStandardOpsTransforms
MLIRStandardToLLVM
MLIRTensor
MLIRTensorBufferizableOpInterfaceImpl
MLIRTransforms
MLIRTransformUtils
MLIRVector
MLIRVectorBufferizableOpInterfaceImpl
MLIRX86VectorTransforms
MLIRVectorToSCF
)