[llvm] [TargetParser][AMDGPU] Fix getArchEntry(). (PR #69222)
Ivan Kosarev via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 17 06:47:29 PDT 2023
https://github.com/kosarev updated https://github.com/llvm/llvm-project/pull/69222
>From e0d87501341419788c96bcecd842d1b4f0535622 Mon Sep 17 00:00:00 2001
From: Ivan Kosarev <ivan.kosarev at amd.com>
Date: Mon, 16 Oct 2023 15:40:48 +0100
Subject: [PATCH] [TargetParser][AMDGPU] Fix getArchEntry().
It's supposed to return null when an unknown target id is passed.
---
llvm/lib/TargetParser/TargetParser.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/TargetParser/TargetParser.cpp b/llvm/lib/TargetParser/TargetParser.cpp
index fb7ede1b37e609d..8ab48825d1b96a3 100644
--- a/llvm/lib/TargetParser/TargetParser.cpp
+++ b/llvm/lib/TargetParser/TargetParser.cpp
@@ -133,7 +133,7 @@ const GPUInfo *getArchEntry(AMDGPU::GPUKind AK, ArrayRef<GPUInfo> Table) {
return A.Kind < B.Kind;
});
- if (I == Table.end())
+ if (I == Table.end() || I->Kind != Search.Kind)
return nullptr;
return I;
}
More information about the llvm-commits
mailing list