[all-commits] [llvm/llvm-project] c0c0ae: [VPlan] Make VPInstruction a VPDef
Florian Hahn via All-commits
all-commits at lists.llvm.org
Tue Dec 22 01:54:38 PST 2020
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c0c0ae16c3312578cd15fd9913aac3ce528b7602
https://github.com/llvm/llvm-project/commit/c0c0ae16c3312578cd15fd9913aac3ce528b7602
Author: Florian Hahn <flo at fhahn.com>
Date: 2020-12-22 (Tue, 22 Dec 2020)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanValue.h
Log Message:
-----------
[VPlan] Make VPInstruction a VPDef
This patch turns updates VPInstruction to manage the value it defines
using VPDef. The VPValue is used during VPlan construction and
codegeneration instead of the plain IR reference where possible.
Reviewed By: gilr
Differential Revision: https://reviews.llvm.org/D90565
More information about the All-commits
mailing list