llvm-project/mlir/test/lib/Dialect/GPU/CMakeLists.txt
Sang Ik Lee baae949f19
[MLIR][GPU][XeVM] Add XeVM target and XeVM dialect integration tests. (#148286)
As part of XeVM dialect upsteaming, covers remaining parts required for XeVM dialect integration and testing.
It has two high level components
- XeVM target and serialization support
- XeVM dialect integration tests using level zero runtime

Co-Authored-by: Artem Kroviakov <artem.kroviakov@intel.com>
2025-08-13 13:17:10 -07:00

46 lines
904 B
CMake

# Exclude tests from libMLIR.so
get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS)
set(LIBS
${conversion_libs}
MLIRAffineDialect
MLIRArithDialect
MLIRBuiltinToLLVMIRTranslation
MLIRFuncDialect
MLIRGPUDialect
MLIRGPUToGPURuntimeTransforms
MLIRGPUTransforms
MLIRIR
MLIRLLVMToLLVMIRTranslation
MLIRToLLVMIRTranslationRegistration
MLIRMemRefDialect
MLIRMemRefToLLVM
MLIRNVVMDialect
MLIRNVVMToLLVMIRTranslation
MLIRPass
MLIRROCDLDialect
MLIRROCDLToLLVMIRTranslation
MLIRSCFDialect
MLIRSupport
MLIRTargetLLVMIRExport
MLIRTransforms
MLIRTransformUtils
MLIRTranslateLib
MLIRVectorDialect
MLIRVectorToLLVMPass
MLIRXeVMDialect
MLIRXeVMToLLVMIRTranslation
)
add_mlir_library(MLIRGPUTestPasses
TestGpuMemoryPromotion.cpp
TestGpuRewrite.cpp
EXCLUDE_FROM_LIBMLIR
)
mlir_target_link_libraries(MLIRGPUTestPasses PUBLIC
${LIBS}
)