[all-commits] [llvm/llvm-project] 90be3c: [VPlan] Introduce new VPWidenCallRecipe (NFC).

Florian Hahn via All-commits all-commits at lists.llvm.org
Mon Apr 6 08:07:59 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 90be3c24a7162a488f68f7cce159017c10408133
      https://github.com/llvm/llvm-project/commit/90be3c24a7162a488f68f7cce159017c10408133
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2020-04-06 (Mon, 06 Apr 2020)

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

  Log Message:
  -----------
  [VPlan] Introduce new VPWidenCallRecipe (NFC).

This patch moves calls to their own recipe, to simplify the transition
to VPUser for operands of VPWidenRecipe, as discussed in D76992.

Subsequently additional information can be added to the recipe rather
than computing it during the execute step.

Reviewers: rengolin, Ayal, gilr, hsaito

Reviewed By: gilr

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




More information about the All-commits mailing list