[llvm] [Analysis] Use CycleInfo for BranchProbabilityInfo (PR #210301)

Jay Foad via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 17 05:40:45 PDT 2026


================
@@ -1084,7 +1085,9 @@ ModuleSummaryIndex llvm::buildModuleSummaryIndex(
       BFI = GetBFICallback(F);
     else if (F.hasProfileData()) {
       LoopInfo LI{DT};
-      BranchProbabilityInfo BPI{F, LI};
+      CycleInfo CI;
+      CI.compute(const_cast<Function &>(F));
+      BranchProbabilityInfo BPI{F, CI};
       BFIPtr = std::make_unique<BlockFrequencyInfo>(F, BPI, LI);
----------------
jayfoad wrote:

Farewell MachineLICM, hello MachineCICM? :)

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


More information about the llvm-commits mailing list