[all-commits] [llvm/llvm-project] 3e2d56: [VPlan] Use VPRecipeWithFlags for VPScalarIVStepsR...

Florian Hahn via All-commits all-commits at lists.llvm.org
Fri Sep 8 07:46:35 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3e2d564c3dd5855b9d7627b29046004609754c6b
      https://github.com/llvm/llvm-project/commit/3e2d564c3dd5855b9d7627b29046004609754c6b
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2023-09-08 (Fri, 08 Sep 2023)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlan.h
    M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp

  Log Message:
  -----------
  [VPlan] Use VPRecipeWithFlags for VPScalarIVStepsRecipe (NFC).

This directly models the flags as part of the recipe, which allows
dropping them using the VPlan infrastructure when required.

It also allows removing the full reference to InductionDescriptor and
limit it to only the opcode.




More information about the All-commits mailing list