add_mlir_unittest(MLIRTargetLLVMTests SerializeNVVMTarget.cpp SerializeROCDLTarget.cpp SerializeToLLVMBitcode.cpp ) llvm_map_components_to_libnames(llvm_libs nativecodegen) target_link_libraries(MLIRTargetLLVMTests PRIVATE MLIRTargetLLVM MLIRNVVMTarget MLIRROCDLTarget MLIRGPUDialect MLIRNVVMDialect MLIRLLVMDialect MLIRLLVMToLLVMIRTranslation MLIRBuiltinToLLVMIRTranslation MLIRNVVMToLLVMIRTranslation MLIRROCDLToLLVMIRTranslation MLIRGPUToLLVMIRTranslation ${llvm_libs} ) if (DEFINED LLVM_NATIVE_TARGET) target_compile_definitions(MLIRTargetLLVMTests PRIVATE -DLLVM_NATIVE_TARGET_TEST_ENABLED=1 ) else() target_compile_definitions(MLIRTargetLLVMTests PRIVATE -DLLVM_NATIVE_TARGET_TEST_ENABLED=0 ) endif()