xref: /llvm-project/mlir/test/lib/Dialect/Linalg/CMakeLists.txt (revision 047e8e47c1f9d872aec835b915935802e195c555)
1# Exclude tests from libMLIR.so
2add_mlir_library(MLIRLinalgTestPasses
3  TestDataLayoutPropagation.cpp
4  TestLinalgDecomposeOps.cpp
5  TestLinalgDropUnitDims.cpp
6  TestLinalgElementwiseFusion.cpp
7  TestLinalgFusionTransforms.cpp
8  TestLinalgRankReduceContractionOps.cpp
9  TestLinalgTransforms.cpp
10  TestPadFusion.cpp
11
12  EXCLUDE_FROM_LIBMLIR
13  )
14mlir_target_link_libraries(MLIRLinalgTestPasses PUBLIC
15  MLIRAffineDialect
16  MLIRArithDialect
17  MLIRArithTransforms
18  MLIRBufferizationDialect
19  MLIRBufferizationTransforms
20  MLIRGPUTransforms
21  MLIRLinalgDialect
22  MLIRLinalgTransforms
23  MLIRLLVMToLLVMIRTranslation
24  MLIRMemRefDialect
25  MLIRParser
26  MLIRPass
27  MLIRSCFDialect
28  MLIRSCFTransforms
29  MLIRTensorDialect
30  MLIRTensorTransforms
31  MLIRTransformUtils
32  MLIRVectorDialect
33  MLIRVectorToSCF
34  MLIRVectorTransforms
35  )
36