From ae7b27b2499d53fa28187dc0e07c36f062c5f78a Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 25 Jan 2025 14:34:06 -0800 Subject: [PATCH] [CodeGen] Avoid repeated hash lookups (NFC) --- llvm/lib/CodeGen/InlineSpiller.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/CodeGen/InlineSpiller.cpp b/llvm/lib/CodeGen/InlineSpiller.cpp index d98254650a001..33915d0f7f829 100644 --- a/llvm/lib/CodeGen/InlineSpiller.cpp +++ b/llvm/lib/CodeGen/InlineSpiller.cpp @@ -1578,7 +1578,8 @@ void HoistSpillHelper::runHoistSpills( for (auto *const SpillBB : SpillsInSubTree) { // When SpillBB is a BB contains original spill, insert the spill // to SpillsToRm. - if (SpillsToKeep.contains(SpillBB) && !SpillsToKeep[SpillBB]) { + if (auto It = SpillsToKeep.find(SpillBB); + It != SpillsToKeep.end() && !It->second) { MachineInstr *SpillToRm = SpillBBToSpill[SpillBB]; SpillsToRm.push_back(SpillToRm); }