[mlir] Guard NVPTX backend initialization on it being configured (NFC)

This is just helping with some build failure in some new configurations.
This commit is contained in:
Mehdi Amini
2023-11-03 22:21:54 -07:00
parent b0d5b4d252
commit 6883343843

View File

@@ -85,10 +85,12 @@ SerializeToCubinPass::SerializeToCubinPass(StringRef triple, StringRef chip,
// is initialized exactly once.
llvm::call_once(initializeBackendOnce, []() {
// Initialize LLVM NVPTX backend.
#if LLVM_HAS_NVPTX_TARGET
LLVMInitializeNVPTXTarget();
LLVMInitializeNVPTXTargetInfo();
LLVMInitializeNVPTXTargetMC();
LLVMInitializeNVPTXAsmPrinter();
#endif
});
maybeSetOption(this->triple, triple);