[llvm] [TableGen] Avoid repeated hash lookups (NFC) (PR #126190)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 6 22:54:42 PST 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-tablegen
Author: Kazu Hirata (kazutakahirata)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/126190.diff
1 Files Affected:
- (modified) llvm/utils/TableGen/AsmWriterEmitter.cpp (+1-2)
``````````diff
diff --git a/llvm/utils/TableGen/AsmWriterEmitter.cpp b/llvm/utils/TableGen/AsmWriterEmitter.cpp
index e7606b9df4626b1..795185c677e3020 100644
--- a/llvm/utils/TableGen/AsmWriterEmitter.cpp
+++ b/llvm/utils/TableGen/AsmWriterEmitter.cpp
@@ -967,12 +967,11 @@ void AsmWriterEmitter::EmitPrintAliasInstruction(raw_ostream &O) {
IAP.addOperand(ROName, MIOpNum, PrintMethodIdx);
// There might be an additional predicate on the MCOperand
- unsigned Entry = MCOpPredicateMap[Rec];
+ unsigned &Entry = MCOpPredicateMap[Rec];
if (!Entry) {
if (!Rec->isValueUnset("MCOperandPredicate")) {
MCOpPredicates.push_back(Rec);
Entry = MCOpPredicates.size();
- MCOpPredicateMap[Rec] = Entry;
} else
break; // No conditions on this operand at all
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/126190
More information about the llvm-commits
mailing list