[llvm] [ctx_prof] Fix checks in `PGOCtxprofFlattening` (PR #108467)

Teresa Johnson via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 17 13:13:42 PDT 2024


================
@@ -198,6 +211,52 @@ class ProfileAnnotator final {
 
   BBInfo &getBBInfo(const BasicBlock &BB) { return BBInfos.find(&BB)->second; }
 
+  const BBInfo &getBBInfo(const BasicBlock &BB) const {
+    return BBInfos.find(&BB)->second;
+  }
+
+  // validation function after we propagate the counters: all BBs and edges'
+  // counters must have a value.
+  bool allCountersAreAssinged() const {
----------------
teresajohnson wrote:

typo s/Assinged/Assigned/

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


More information about the llvm-commits mailing list