[VPlan] Make VPWidenMemoryInstructionRecipe a VPDef.
authorFlorian Hahn <flo@fhahn.com>
Mon, 14 Dec 2020 14:13:59 +0000 (14:13 +0000)
committerFlorian Hahn <flo@fhahn.com>
Mon, 14 Dec 2020 14:13:59 +0000 (14:13 +0000)
commite42e5263bd5dd8fb8dd95d5081231f7cf4b82b6f
treece05a35e7f1b51ca3740ba7fe8de91ede19e121f
parentaabaca33635885e81baa79730b6b213fc96ac636
[VPlan] Make VPWidenMemoryInstructionRecipe a VPDef.

This patch updates VPWidenMemoryInstructionRecipe to use VPDef
to manage the value it produces instead of inheriting from VPValue.

Reviewed By: gilr

Differential Revision: https://reviews.llvm.org/D90563
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/lib/Transforms/Vectorize/VPlan.cpp
llvm/lib/Transforms/Vectorize/VPlan.h
llvm/lib/Transforms/Vectorize/VPlanValue.h