[llvm] 62d2cc8 - [CodeGen] Avoid repeated hash lookups (NFC) (#135540)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 13 05:45:57 PDT 2025
Author: Kazu Hirata
Date: 2025-04-13T05:45:53-07:00
New Revision: 62d2cc84ac57afa47c2b1de599f9fd6e40adaacd
URL: https://github.com/llvm/llvm-project/commit/62d2cc84ac57afa47c2b1de599f9fd6e40adaacd
DIFF: https://github.com/llvm/llvm-project/commit/62d2cc84ac57afa47c2b1de599f9fd6e40adaacd.diff
LOG: [CodeGen] Avoid repeated hash lookups (NFC) (#135540)
Added:
Modified:
llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp b/llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
index 4cd378f9aa595..a83982de14b28 100644
--- a/llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
+++ b/llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
@@ -2332,8 +2332,9 @@ void ComplexDeinterleavingGraph::replaceNodes() {
} else if (RootNode->Operation ==
ComplexDeinterleavingOperation::ReductionSingle) {
auto *RootInst = cast<Instruction>(RootNode->Real);
- ReductionInfo[RootInst].first->removeIncomingValue(BackEdge);
- DeadInstrRoots.push_back(ReductionInfo[RootInst].second);
+ auto &Info = ReductionInfo[RootInst];
+ Info.first->removeIncomingValue(BackEdge);
+ DeadInstrRoots.push_back(Info.second);
} else {
assert(R && "Unable to find replacement for RootInstruction");
DeadInstrRoots.push_back(RootInstruction);
More information about the llvm-commits
mailing list