xref: /llvm-project/mlir/test/lib/Dialect/GPU/CMakeLists.txt (revision 047e8e47c1f9d872aec835b915935802e195c555)
1# Exclude tests from libMLIR.so
2get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS)
3
4set(LIBS
5  ${conversion_libs}
6
7  MLIRAffineDialect
8  MLIRArithDialect
9  MLIRBuiltinToLLVMIRTranslation
10  MLIRFuncDialect
11  MLIRGPUDialect
12  MLIRGPUToGPURuntimeTransforms
13  MLIRGPUTransforms
14  MLIRIR
15  MLIRLLVMToLLVMIRTranslation
16  MLIRToLLVMIRTranslationRegistration
17  MLIRMemRefDialect
18  MLIRMemRefToLLVM
19  MLIRNVVMDialect
20  MLIRNVVMToLLVMIRTranslation
21  MLIRPass
22  MLIRROCDLDialect
23  MLIRROCDLToLLVMIRTranslation
24  MLIRSCFDialect
25  MLIRSupport
26  MLIRTargetLLVMIRExport
27  MLIRTransforms
28  MLIRTransformUtils
29  MLIRTranslateLib
30  MLIRVectorDialect
31  MLIRVectorToLLVMPass
32  )
33
34add_mlir_library(MLIRGPUTestPasses
35  TestGpuMemoryPromotion.cpp
36  TestGpuRewrite.cpp
37
38  EXCLUDE_FROM_LIBMLIR
39  )
40mlir_target_link_libraries(MLIRGPUTestPasses PUBLIC
41  ${LIBS}
42  )
43
44