[llvm] [VPlan] Add new VPInstruction ocpode for header mask. (PR #89603)
via llvm-commits
llvm-commits at lists.llvm.org
Mon May 6 03:45:44 PDT 2024
================
@@ -2688,14 +2694,13 @@ class VPEVLBasedIVPHIRecipe : public VPHeaderPHIRecipe {
/// A Recipe for widening the canonical induction variable of the vector loop.
class VPWidenCanonicalIVRecipe : public VPSingleDefRecipe {
public:
- VPWidenCanonicalIVRecipe(VPCanonicalIVPHIRecipe *CanonicalIV)
- : VPSingleDefRecipe(VPDef::VPWidenCanonicalIVSC, {CanonicalIV}) {}
+ VPWidenCanonicalIVRecipe(VPValue *Start)
----------------
ayalz wrote:
It's still a [Scalar]CanonicalIV, right? `Start` may be confused with the invariant value feeding an IV from the preheader.
https://github.com/llvm/llvm-project/pull/89603
More information about the llvm-commits
mailing list