[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