[MCA] Avoid repeated hash lookups (NFC) (#110622)

This commit is contained in:
Kazu Hirata 2024-10-01 00:30:33 -07:00 committed by GitHub
parent 0089f39e0f
commit d50d9613e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -665,8 +665,9 @@ InstrBuilder::getOrCreateInstrDesc(const MCInst &MCI,
SchedClassID = *VariantSchedClassIDOrErr;
auto VDKey = std::make_pair(hashMCInst(MCI), SchedClassID);
if (VariantDescriptors.contains(VDKey))
return *VariantDescriptors[VDKey];
auto It = VariantDescriptors.find(VDKey);
if (It != VariantDescriptors.end())
return *It->second;
return createInstrDescImpl(MCI, IVec);
}