Skip to content

Commit 0575815

Browse files
[TableGen] Avoid repeated hash lookups (NFC) (#120681)
1 parent 9901906 commit 0575815

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3508,9 +3508,8 @@ void CodeGenDAGPatterns::FindPatternInputsAndOutputs(
35083508
Val->getDef()->isSubClassOf("PointerLikeRegClass")) {
35093509
if (Dest->getName().empty())
35103510
I.error("set destination must have a name!");
3511-
if (InstResults.count(Dest->getName()))
3511+
if (!InstResults.insert_or_assign(Dest->getName(), Dest).second)
35123512
I.error("cannot set '" + Dest->getName() + "' multiple times");
3513-
InstResults[Dest->getName()] = Dest;
35143513
} else if (Val->getDef()->isSubClassOf("Register")) {
35153514
InstImpResults.push_back(Val->getDef());
35163515
} else {

0 commit comments

Comments
 (0)