[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