[llvm-branch-commits] [llvm] [ProfCheck][Matrix] Add profile data where relevant (PR #181292)
Aiden Grossman via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Feb 12 19:18:09 PST 2026
================
@@ -42,7 +44,10 @@ BasicBlock *TileInfo::CreateLoop(BasicBlock *Preheader, BasicBlock *Exit,
B.SetInsertPoint(Latch);
Value *Inc = B.CreateAdd(IV, Step, Name + ".step");
Value *Cond = B.CreateICmpNE(Inc, Bound, Name + ".cond");
- BranchInst::Create(Header, Exit, Cond, Latch);
+ auto *BR = BranchInst::Create(Header, Exit, Cond, Latch);
+ MDBuilder MDB(Preheader->getContext());
+ setFittedBranchWeights(*BR, {Bound->getZExtValue() / Step->getZExtValue(), 1},
----------------
boomanaiden154 wrote:
Good point. Added.
https://github.com/llvm/llvm-project/pull/181292
More information about the llvm-branch-commits
mailing list