[all-commits] [llvm/llvm-project] 9259f4: [VPlan] Clear reduction flags directly as VPlanTra...

Florian Hahn via All-commits all-commits at lists.llvm.org
Sun Jul 9 13:12:45 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9259f41e62d2b2d49dac01247003304354ff4493
      https://github.com/llvm/llvm-project/commit/9259f41e62d2b2d49dac01247003304354ff4493
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2023-07-09 (Sun, 09 Jul 2023)

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

  Log Message:
  -----------
  [VPlan] Clear reduction flags directly as VPlanTransform.

After D150027, all relevant recipes should model their IR flags
directly. Instead of removing the flags after codegen as part of
fixReductions, drop poison generating flags directly from the recipes.

Depends on D150027.

Reviewed By: Ayal

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




More information about the All-commits mailing list