26 lines · plain
1set(LLVM_TARGET_DEFINITIONS GPUToNVVM.td)2mlir_tablegen(GPUToNVVM.cpp.inc -gen-rewriters)3add_public_tablegen_target(MLIRGPUToNVVMIncGen)4 5add_mlir_conversion_library(MLIRGPUToNVVMTransforms6 LowerGpuOpsToNVVMOps.cpp7 WmmaOpsToNvvm.cpp8 9 DEPENDS10 MLIRConversionPassIncGen11 MLIRGPUToNVVMIncGen12 13 LINK_LIBS PUBLIC14 MLIRArithToLLVM15 MLIRFuncToLLVM16 MLIRGPUDialect17 MLIRGPUToGPURuntimeTransforms18 MLIRLLVMCommonConversion19 MLIRLLVMDialect20 MLIRMemRefToLLVM21 MLIRNVGPUDialect22 MLIRNVVMDialect23 MLIRPass24 MLIRTransformUtils25 )26