Skip to content

Commit e81f7ca

Browse files
[TableGen] Avoid repeated hash lookups (NFC) (#127373)
1 parent 0323554 commit e81f7ca

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/utils/TableGen/AsmMatcherEmitter.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2333,9 +2333,9 @@ emitConvertFuncs(CodeGenTarget &Target, StringRef ClassName,
23332333
OS << " // " << InstructionConversionKinds[Row] << "\n";
23342334
OS << " { ";
23352335
for (unsigned i = 0, e = ConversionTable[Row].size(); i != e; i += 2) {
2336-
OS << OperandConversionKinds[ConversionTable[Row][i]] << ", ";
2337-
if (OperandConversionKinds[ConversionTable[Row][i]] !=
2338-
CachedHashString("CVT_Tied")) {
2336+
const auto &OCK = OperandConversionKinds[ConversionTable[Row][i]];
2337+
OS << OCK << ", ";
2338+
if (OCK != CachedHashString("CVT_Tied")) {
23392339
OS << (unsigned)(ConversionTable[Row][i + 1]) << ", ";
23402340
continue;
23412341
}

0 commit comments

Comments
 (0)