diff options
author | Jay Foad <jay.foad@amd.com> | 2025-06-07 09:32:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-07 09:32:36 +0100 |
commit | 432c5f2c608dfd40c4131e7e3a8282b0231b15ab (patch) | |
tree | 3caaddf7f1dd07642a15fd5bfe1d85d8e26b4ead /llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp | |
parent | bb9dcb27df133dd3788e7dfcd2bf31382673a2bc (diff) | |
download | llvm-432c5f2c608dfd40c4131e7e3a8282b0231b15ab.zip llvm-432c5f2c608dfd40c4131e7e3a8282b0231b15ab.tar.gz llvm-432c5f2c608dfd40c4131e7e3a8282b0231b15ab.tar.bz2 |
[TableGen] Use `emplace` instead of `insert` and similar. NFC. (#143164)
Diffstat (limited to 'llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp')
-rw-r--r-- | llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp index 2de2ecc..a87aa8b 100644 --- a/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp +++ b/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp @@ -147,7 +147,7 @@ bool TypeSetByHwMode::constrain(const TypeSetByHwMode &VTS) { unsigned M = I.first; if (M == DefaultMode || hasMode(M)) continue; - Map.insert({M, Map.at(DefaultMode)}); + Map.try_emplace(M, Map.at(DefaultMode)); Changed = true; } } @@ -3297,14 +3297,14 @@ void CodeGenDAGPatterns::ParseNodeTransforms() { reverse(Records.getAllDerivedDefinitions("SDNodeXForm"))) { const Record *SDNode = XFormNode->getValueAsDef("Opcode"); StringRef Code = XFormNode->getValueAsString("XFormFunction"); - SDNodeXForms.insert({XFormNode, NodeXForm(SDNode, Code.str())}); + SDNodeXForms.try_emplace(XFormNode, NodeXForm(SDNode, Code.str())); } } void CodeGenDAGPatterns::ParseComplexPatterns() { for (const Record *R : reverse(Records.getAllDerivedDefinitions("ComplexPattern"))) - ComplexPatterns.insert({R, R}); + ComplexPatterns.try_emplace(R, R); } /// ParsePatternFragments - Parse all of the PatFrag definitions in the .td |