[llvm] [Offload][amdgpu] Map `INVALID_CODE_OBJECT` to `INVALID_BINARY` (PR #147070)
Ross Brunton via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 4 07:40:42 PDT 2025
https://github.com/RossBrunton created https://github.com/llvm/llvm-project/pull/147070
None
>From 064eea2d575b9533f6afec02e64c8d5ddc398d84 Mon Sep 17 00:00:00 2001
From: Ross Brunton <ross at codeplay.com>
Date: Fri, 4 Jul 2025 15:39:44 +0100
Subject: [PATCH] [Offload][amdgpu] Map `INVALID_CODE_OBJECT` to
`INVALID_BINARY`
---
offload/plugins-nextgen/amdgpu/src/rtl.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/offload/plugins-nextgen/amdgpu/src/rtl.cpp b/offload/plugins-nextgen/amdgpu/src/rtl.cpp
index 35cb297f65188..832c31c43b5d2 100644
--- a/offload/plugins-nextgen/amdgpu/src/rtl.cpp
+++ b/offload/plugins-nextgen/amdgpu/src/rtl.cpp
@@ -3504,6 +3504,9 @@ static Error Plugin::check(int32_t Code, const char *ErrFmt, ArgsTy... Args) {
case HSA_STATUS_ERROR_INVALID_SYMBOL_NAME:
OffloadErrCode = ErrorCode::NOT_FOUND;
break;
+ case HSA_STATUS_ERROR_INVALID_CODE_OBJECT:
+ OffloadErrCode = ErrorCode::INVALID_BINARY;
+ break;
default:
OffloadErrCode = ErrorCode::UNKNOWN;
}
More information about the llvm-commits
mailing list