[llvm] Add initial support for SPE brstack format (PR #129231)

Paschalis Mpeis via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 4 01:30:46 PDT 2025


================
@@ -1513,9 +1535,11 @@ void DataAggregator::printBranchStacksDiagnostics(
 }
 
 std::error_code DataAggregator::parseBranchEvents() {
-  outs() << "PERF2BOLT: parse branch events...\n";
-  NamedRegionTimer T("parseBranch", "Parsing branch events", TimerGroupName,
-                     TimerGroupDesc, opts::TimeAggregator);
+  std::string BranchEventTypeStr =
+      !opts::ArmSPE ? "branch events" : "SPE branch events in LBR-format";
+  outs() << "PERF2BOLT: " << BranchEventTypeStr << "...\n";
----------------
paschalis-mpeis wrote:

nit: adding back the verb from the original code:

```suggestion
  outs() << "PERF2BOLT: parse " << BranchEventTypeStr << "...\n";
```

https://github.com/llvm/llvm-project/pull/129231


More information about the llvm-commits mailing list