if (MLIR_CUDA_CONVERSIONS_ENABLED) | |
set(NVPTX_LIBS | |
NVPTXCodeGen | |
NVPTXDesc | |
NVPTXInfo | |
) | |
endif() | |
if (MLIR_ROCM_CONVERSIONS_ENABLED) | |
set(AMDGPU_LIBS | |
AMDGPUCodeGen | |
AMDGPUDesc | |
AMDGPUInfo | |
) | |
endif() | |
add_mlir_conversion_library(MLIRGPUToGPURuntimeTransforms | |
ConvertLaunchFuncToRuntimeCalls.cpp | |
ConvertKernelFuncToBlob.cpp | |
DEPENDS | |
MLIRConversionPassIncGen | |
intrinsics_gen | |
LINK_COMPONENTS | |
Core | |
MC | |
${AMDGPU_LIBS} | |
${NVPTX_LIBS} | |
LINK_LIBS PUBLIC | |
MLIRGPU | |
MLIRIR | |
MLIRLLVMIR | |
MLIRPass | |
MLIRSupport | |
MLIRStandardToLLVM | |
) |