[llvm-branch-commits] [llvm] [BOLT] Match blocks with pseudo probes (PR #99891)

Alexander Yermolovich via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Jul 24 11:40:45 PDT 2024


================
@@ -266,6 +313,65 @@ class StaleMatcher {
     }
     return BestBlock;
   }
+  // Uses pseudo probe information to attach the profile to the appropriate
+  // block.
+  const FlowBlock *matchWithPseudoProbes(
+      BlendedBlockHash BlendedHash,
+      const std::vector<yaml::bolt::PseudoProbeInfo> &PseudoProbes) const {
+    if (!YamlBFGUID)
+      return nullptr;
+
+    if (opts::Verbosity >= 3)
+      outs() << "BOLT-INFO: attempting to match block with pseudo probes\n";
----------------
ayermolo wrote:

Aren't we now calling outs()/errs() from BinaryContext?

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


More information about the llvm-branch-commits mailing list