[all-commits] [llvm/llvm-project] 785e70: [VPlan] Don't rely on underlying instr in VPWidenR...

Florian Hahn via All-commits all-commits at lists.llvm.org
Wed Sep 6 08:27:26 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 785e7063b906485668b4683ca7da834c22c134d5
      https://github.com/llvm/llvm-project/commit/785e7063b906485668b4683ca7da834c22c134d5
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2023-09-06 (Wed, 06 Sep 2023)

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

  Log Message:
  -----------
  [VPlan] Don't rely on underlying instr in VPWidenRecipe (NFCI).

VPWidenRecipe only needs the opcode to widen, all other information
(flags, debug loc and operands) is already modeled directly via the
recipe.

This removes the remaining uses of the underlying instruction from
VPWidenRecipe::execute.




More information about the All-commits mailing list