From 05f334aead24fa9ba7d228486ce36ee97048f100 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Tue, 18 Mar 2025 12:30:42 -0700 Subject: [PATCH] [X86] Avoid repeated hash lookups (NFC) --- llvm/lib/Target/X86/X86DiscriminateMemOps.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Target/X86/X86DiscriminateMemOps.cpp b/llvm/lib/Target/X86/X86DiscriminateMemOps.cpp index 6c7e6bf041995..bd151a450394a 100644 --- a/llvm/lib/Target/X86/X86DiscriminateMemOps.cpp +++ b/llvm/lib/Target/X86/X86DiscriminateMemOps.cpp @@ -113,8 +113,8 @@ bool X86DiscriminateMemOps::runOnMachineFunction(MachineFunction &MF) { if (BypassPrefetchInstructions && IsPrefetchOpcode(MI.getDesc().Opcode)) continue; Location Loc = diToLocation(DI); - MemOpDiscriminators[Loc] = - std::max(MemOpDiscriminators[Loc], DI->getBaseDiscriminator()); + unsigned &Disc = MemOpDiscriminators[Loc]; + Disc = std::max(Disc, DI->getBaseDiscriminator()); } }