[llvm] Add initial support for SPE brstack format (PR #129231)
Amir Ayupov via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 17 12:21:24 PDT 2025
================
@@ -1574,10 +1601,18 @@ std::error_code DataAggregator::parseBranchEvents() {
if (NumSamples && NumSamplesNoLBR == NumSamples) {
// Note: we don't know if perf2bolt is being used to parse memory samples
// at this point. In this case, it is OK to parse zero LBRs.
- errs() << "PERF2BOLT-WARNING: all recorded samples for this binary lack "
- "LBR. Record profile with perf record -j any or run perf2bolt "
- "in no-LBR mode with -nl (the performance improvement in -nl "
- "mode may be limited)\n";
+ if (!opts::ArmSPE)
+ errs()
+ << "PERF2BOLT-WARNING: all recorded samples for this binary lack "
+ "LBR. Record profile with perf record -j any or run perf2bolt "
+ "in no-LBR mode with -nl (the performance improvement in -nl "
+ "mode may be limited)\n";
+ else
+ errs()
----------------
aaupov wrote:
Nice.
https://github.com/llvm/llvm-project/pull/129231
More information about the llvm-commits
mailing list