aboutsummaryrefslogtreecommitdiff
path: root/bolt/lib/Passes/CacheMetrics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bolt/lib/Passes/CacheMetrics.cpp')
-rw-r--r--bolt/lib/Passes/CacheMetrics.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/bolt/lib/Passes/CacheMetrics.cpp b/bolt/lib/Passes/CacheMetrics.cpp
index eb3ae4e..2c24597 100644
--- a/bolt/lib/Passes/CacheMetrics.cpp
+++ b/bolt/lib/Passes/CacheMetrics.cpp
@@ -95,10 +95,9 @@ double calcExtTSPScore(
for (BinaryBasicBlock *SrcBB : BF->layout()) {
auto BI = SrcBB->branch_info_begin();
for (BinaryBasicBlock *DstBB : SrcBB->successors()) {
- if (DstBB != SrcBB) {
+ if (DstBB != SrcBB)
Score += CacheMetrics::extTSPScore(BBAddr.at(SrcBB), BBSize.at(SrcBB),
BBAddr.at(DstBB), BI->Count);
- }
++BI;
}
}
@@ -169,9 +168,8 @@ double expectedCacheHitRatio(
std::unordered_map<BinaryFunction *, double> FunctionSamples;
for (BinaryFunction *BF : BinaryFunctions) {
double Samples = 0;
- for (std::pair<BinaryFunction *, uint64_t> Pair : Calls[BF]) {
+ for (std::pair<BinaryFunction *, uint64_t> Pair : Calls[BF])
Samples += Pair.second;
- }
Samples = std::max(Samples, (double)BF->getKnownExecutionCount());
FunctionSamples[BF] = Samples;
TotalSamples += Samples;