https://github.com/aaupov updated 
https://github.com/llvm/llvm-project/pull/143288

>From 6dca3b5790ee84eef5ba7455b32bb0541c970543 Mon Sep 17 00:00:00 2001
From: Amir Ayupov <aau...@fb.com>
Date: Sat, 7 Jun 2025 14:53:52 -0700
Subject: [PATCH] check TraceBF

Created using spr 1.3.4
---
 bolt/lib/Profile/DataAggregator.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bolt/lib/Profile/DataAggregator.cpp 
b/bolt/lib/Profile/DataAggregator.cpp
index d84b341a33cdb..addff196f4f5b 100644
--- a/bolt/lib/Profile/DataAggregator.cpp
+++ b/bolt/lib/Profile/DataAggregator.cpp
@@ -1426,7 +1426,7 @@ void DataAggregator::parseLBRSample(const 
PerfBranchSample &Sample,
       const BinaryFunction *TraceBF =
           getBinaryFunctionContainingAddress(TraceFrom);
       FTInfo &Info = FallthroughLBRs[Trace(TraceFrom, TraceTo)];
-      if (TraceBF->containsAddress(LBR.From))
+      if (TraceBF && TraceBF->containsAddress(LBR.From))
         ++Info.InternCount;
       else
         ++Info.ExternCount;

_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to