[all-commits] [llvm/llvm-project] c3fda4: [VPlan] Use VPBuilder to create scalar IV steps an...

Florian Hahn via All-commits all-commits at lists.llvm.org
Fri Sep 13 14:22:28 PDT 2024


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

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp

  Log Message:
  -----------
  [VPlan] Use VPBuilder to create scalar IV steps and derived IV (NFCI).

Extend VPBuilder to allow creating VPDerivedIVRecipe, VPScalarCastRecipe
and VPScalarIVStepsRecipe.

Use them to simplify the code to create scalar IV steps slightly.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list