47 lines · plain
1if ("NVPTX" IN_LIST LLVM_TARGETS_TO_BUILD)2 set(NVPTX_LIBS3 NVPTXCodeGen4 NVPTXDesc5 NVPTXInfo6 )7endif()8 9if (MLIR_ENABLE_ROCM_CONVERSIONS)10 set(AMDGPU_LIBS11 AMDGPUCodeGen12 AMDGPUDesc13 AMDGPUInfo14 )15endif()16 17add_mlir_conversion_library(MLIRGPUToGPURuntimeTransforms18 AttrToSPIRVConverter.cpp19 GPUToLLVMConversion.cpp20 GPUOpsLowering.cpp21 22 DEPENDS23 MLIRConversionPassIncGen24 intrinsics_gen25 26 LINK_COMPONENTS27 Core28 MC29 ${AMDGPU_LIBS}30 ${NVPTX_LIBS}31 32 LINK_LIBS PUBLIC33 MLIRArithToLLVM34 MLIRAsyncToLLVM35 MLIRControlFlowToLLVM36 MLIRConvertToLLVMPass37 MLIRFuncToLLVM38 MLIRGPUTransforms39 MLIRIR40 MLIRLLVMCommonConversion41 MLIRLLVMDialect42 MLIRMemRefToLLVM43 MLIRPass44 MLIRSupport45 MLIRVectorToLLVM46)47