We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9901906 commit 0575815Copy full SHA for 0575815
llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
@@ -3508,9 +3508,8 @@ void CodeGenDAGPatterns::FindPatternInputsAndOutputs(
3508
Val->getDef()->isSubClassOf("PointerLikeRegClass")) {
3509
if (Dest->getName().empty())
3510
I.error("set destination must have a name!");
3511
- if (InstResults.count(Dest->getName()))
+ if (!InstResults.insert_or_assign(Dest->getName(), Dest).second)
3512
I.error("cannot set '" + Dest->getName() + "' multiple times");
3513
- InstResults[Dest->getName()] = Dest;
3514
} else if (Val->getDef()->isSubClassOf("Register")) {
3515
InstImpResults.push_back(Val->getDef());
3516
} else {
0 commit comments