[llvm-branch-commits] [llvm] [BOLT][BAT] Fix handling of split functions (PR #87569)
Amir Ayupov via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Sun Apr 7 23:48:15 PDT 2024
https://github.com/aaupov updated https://github.com/llvm/llvm-project/pull/87569
>From a3b0326428924a9565c673ffc6bc899ee788a19b Mon Sep 17 00:00:00 2001
From: Amir Ayupov <aaupov at fb.com>
Date: Fri, 5 Apr 2024 07:40:41 -0700
Subject: [PATCH] Move comment to NumColdSamples
Created using spr 1.3.4
---
bolt/include/bolt/Profile/DataAggregator.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/bolt/include/bolt/Profile/DataAggregator.h b/bolt/include/bolt/Profile/DataAggregator.h
index 659a8488d1534c..3b8624585c19bd 100644
--- a/bolt/include/bolt/Profile/DataAggregator.h
+++ b/bolt/include/bolt/Profile/DataAggregator.h
@@ -225,6 +225,10 @@ class DataAggregator : public DataReader {
/// Aggregation statistics
uint64_t NumInvalidTraces{0};
uint64_t NumLongRangeTraces{0};
+ /// Specifies how many samples were recorded in cold areas if we are dealing
+ /// with profiling data collected in a bolted binary. For LBRs, incremented
+ /// for the source of the branch to avoid counting cold activity twice (one
+ /// for source and another for destination).
uint64_t NumColdSamples{0};
/// Looks into system PATH for Linux Perf and set up the aggregator to use it
More information about the llvm-branch-commits
mailing list