[llvm] 096eba1 - [TargetParser][AMDGPU] Fix getArchEntry(). (#69222)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 17 06:54:34 PDT 2023
Author: Ivan Kosarev
Date: 2023-10-17T14:54:29+01:00
New Revision: 096eba148df7dcddf9872544fbf510a2c1a9785c
URL: https://github.com/llvm/llvm-project/commit/096eba148df7dcddf9872544fbf510a2c1a9785c
DIFF: https://github.com/llvm/llvm-project/commit/096eba148df7dcddf9872544fbf510a2c1a9785c.diff
LOG: [TargetParser][AMDGPU] Fix getArchEntry(). (#69222)
It's supposed to return null when an unknown target id is passed.
Added:
Modified:
llvm/lib/TargetParser/TargetParser.cpp
Removed:
################################################################################
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