46 lines
715 B
Text
46 lines
715 B
Text
|
if ("NVPTX" IN_LIST LLVM_TARGETS_TO_BUILD)
|
||
|
set(NVPTX_LIBS
|
||
|
NVPTXCodeGen
|
||
|
NVPTXDesc
|
||
|
NVPTXInfo
|
||
|
)
|
||
|
endif()
|
||
|
|
||
|
if (MLIR_ENABLE_ROCM_CONVERSIONS)
|
||
|
set(AMDGPU_LIBS
|
||
|
AMDGPUCodeGen
|
||
|
AMDGPUDesc
|
||
|
AMDGPUInfo
|
||
|
)
|
||
|
endif()
|
||
|
|
||
|
add_mlir_conversion_library(MLIRGPUToGPURuntimeTransforms
|
||
|
GPUToLLVMConversion.cpp
|
||
|
GPUOpsLowering.cpp
|
||
|
|
||
|
DEPENDS
|
||
|
MLIRConversionPassIncGen
|
||
|
intrinsics_gen
|
||
|
|
||
|
LINK_COMPONENTS
|
||
|
Core
|
||
|
MC
|
||
|
${AMDGPU_LIBS}
|
||
|
${NVPTX_LIBS}
|
||
|
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRArithToLLVM
|
||
|
MLIRAsyncToLLVM
|
||
|
MLIRControlFlowToLLVM
|
||
|
MLIRConvertToLLVMPass
|
||
|
MLIRFuncToLLVM
|
||
|
MLIRGPUTransforms
|
||
|
MLIRIR
|
||
|
MLIRLLVMCommonConversion
|
||
|
MLIRLLVMDialect
|
||
|
MLIRMemRefToLLVM
|
||
|
MLIRPass
|
||
|
MLIRSupport
|
||
|
MLIRVectorToLLVM
|
||
|
)
|