[llvm] [VPlan] Model first memory runtime checks as VPlan recipes. (PR #221483)
Ramkumar Ramachandra via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 29 00:41:18 PDT 2026
================
@@ -1538,6 +1538,48 @@ void VPlanTransforms::attachCheckBlock(VPlan &Plan, Value *Cond,
attachVPCheckBlock(Plan, CondVPV, CheckBlockVPBB, AddBranchWeights);
}
+void VPlanTransforms::attachMemoryChecks(VPlan &Plan,
+ ArrayRef<RuntimePointerCheck> Checks,
+ ScalarEvolution &SE, DebugLoc DL,
+ bool AddBranchWeights) {
+ assert(!Checks.empty() && "no checks to generate");
----------------
artagnon wrote:
```suggestion
assert(!Checks.empty() && "No checks to generate");
```
https://github.com/llvm/llvm-project/pull/221483
More information about the llvm-commits
mailing list