[llvm] [BFI] Remove redundant getHeaderIndex lookup in adjustLoopHeaderMass. NFC (PR #212679)
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 28 21:35:02 PDT 2026
https://github.com/MaskRay created https://github.com/llvm/llvm-project/pull/212679
getHeaderIndex(Loop.Nodes[H]) is H.
>From 2381289fee1c9f316409ba267ab462aaeec978f3 Mon Sep 17 00:00:00 2001
From: Fangrui Song <i at maskray.me>
Date: Tue, 28 Jul 2026 21:03:22 -0700
Subject: [PATCH] [BFI] Remove redundant getHeaderIndex lookup in
adjustLoopHeaderMass. NFC
getHeaderIndex(Loop.Nodes[H]) is H.
---
llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp b/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
index 5c43412fe5b90..1e7d7c9ce8d51 100644
--- a/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
+++ b/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
@@ -824,7 +824,7 @@ void BlockFrequencyInfoImplBase::adjustLoopHeaderMass(LoopData &Loop) {
LLVM_DEBUG(dbgs() << "adjust-loop-header-mass:\n");
for (uint32_t H = 0; H < Loop.NumHeaders; ++H) {
auto &HeaderNode = Loop.Nodes[H];
- auto &BackedgeMass = Loop.BackedgeMass[Loop.getHeaderIndex(HeaderNode)];
+ auto &BackedgeMass = Loop.BackedgeMass[H];
LLVM_DEBUG(dbgs() << " - Add back edge mass for node "
<< getBlockName(HeaderNode) << ": " << BackedgeMass
<< "\n");
More information about the llvm-commits
mailing list