[llvm] [VPlan] Remove VPDerivedIVRecipe and VPScalarIVStepsRecipe from VPHeaderPHIRecipe doc comment. NFC (PR #181862)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 17 09:01:39 PST 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-vectorizers
Author: Luke Lau (lukel97)
<details>
<summary>Changes</summary>
These aren't subclasses of VPHeaderPHIRecipe, I'm not sure if the class hierarchy changed or not.
Also add the other subclasses to the list.
---
Full diff: https://github.com/llvm/llvm-project/pull/181862.diff
1 Files Affected:
- (modified) llvm/lib/Transforms/Vectorize/VPlan.h (+4-5)
``````````diff
diff --git a/llvm/lib/Transforms/Vectorize/VPlan.h b/llvm/lib/Transforms/Vectorize/VPlan.h
index bb36659cdba6c..2939b2be4b541 100644
--- a/llvm/lib/Transforms/Vectorize/VPlan.h
+++ b/llvm/lib/Transforms/Vectorize/VPlan.h
@@ -2203,14 +2203,13 @@ class VPVectorPointerRecipe : public VPRecipeWithIRFlags {
/// * VPWidenIntOrFpInductionRecipe: Generates vector values for integer and
/// floating point inductions with arbitrary start and step values. Produces
/// a vector PHI per-part.
-/// * VPDerivedIVRecipe: Converts the canonical IV value to the corresponding
-/// value of an IV with different start and step values. Produces a single
-/// scalar value per iteration
-/// * VPScalarIVStepsRecipe: Generates scalar values per-lane based on a
-/// canonical or derived induction.
/// * VPWidenPointerInductionRecipe: Generate vector and scalar values for a
/// pointer induction. Produces either a vector PHI per-part or scalar values
/// per-lane based on the canonical induction.
+/// * VPFirstOrderRecurrencePHIRecipe
+/// * VPReductionPHIRecipe
+/// * VPActiveLaneMaskPHIRecipe
+/// * VPEVLBasedIVPHIRecipe
class LLVM_ABI_FOR_TEST VPHeaderPHIRecipe : public VPSingleDefRecipe,
public VPPhiAccessors {
protected:
``````````
</details>
https://github.com/llvm/llvm-project/pull/181862
More information about the llvm-commits
mailing list