37 lines · plain
1set(LLVM_LINK_COMPONENTS nativecodegen BitReader)2 3add_mlir_unittest(MLIRTargetLLVMTests4 SerializeNVVMTarget.cpp5 SerializeROCDLTarget.cpp6 SerializeToLLVMBitcode.cpp7DEPENDS8 MLIRRegisterAllDialects9)10 11mlir_target_link_libraries(MLIRTargetLLVMTests12 PRIVATE13 MLIRTargetLLVM14 MLIRNVVMTarget15 MLIRROCDLTarget16 MLIRGPUDialect17 MLIRNVVMDialect18 MLIRLLVMDialect19 MLIRLLVMToLLVMIRTranslation20 MLIRBuiltinToLLVMIRTranslation21 MLIRNVVMToLLVMIRTranslation22 MLIRROCDLToLLVMIRTranslation23 MLIRGPUToLLVMIRTranslation24)25 26if (DEFINED LLVM_NATIVE_TARGET)27 target_compile_definitions(MLIRTargetLLVMTests28 PRIVATE29 -DLLVM_NATIVE_TARGET_TEST_ENABLED=130 )31else()32 target_compile_definitions(MLIRTargetLLVMTests33 PRIVATE34 -DLLVM_NATIVE_TARGET_TEST_ENABLED=035 )36endif()37