[all-commits] [llvm/llvm-project] 65f578: [VPlan] Keep start value of VPWidenPHIRecipe as VP...

Florian Hahn via All-commits all-commits at lists.llvm.org
Sat Jan 9 08:38:07 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 65f578fc0e6fb10bb84f3dea906f8fb1230c1ab3
      https://github.com/llvm/llvm-project/commit/65f578fc0e6fb10bb84f3dea906f8fb1230c1ab3
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2021-01-09 (Sat, 09 Jan 2021)

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

  Log Message:
  -----------
  [VPlan] Keep start value of VPWidenPHIRecipe as VPValue.

Similar to D92129, update VPWidenPHIRecipe  to manage the start value as
VPValue. This allows adjusting the start value as a VPlan transform,
which will be used in a follow-up patch to support reductions during
epilogue vectorization.

Reviewed By: gilr

Differential Revision: https://reviews.llvm.org/D93975




More information about the All-commits mailing list