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