[all-commits] [llvm/llvm-project] cd608d: [VPlan] Use VPDef for VPInterleaveRecipe.
Florian Hahn via All-commits
all-commits at lists.llvm.org
Mon Dec 21 03:07:13 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: cd608dc8d3e975fa3c57327d2146b5c223bcf83a
https://github.com/llvm/llvm-project/commit/cd608dc8d3e975fa3c57327d2146b5c223bcf83a
Author: Florian Hahn <flo at fhahn.com>
Date: 2020-12-21 (Mon, 21 Dec 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
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
Log Message:
-----------
[VPlan] Use VPDef for VPInterleaveRecipe.
This patch turns updates VPInterleaveRecipe to manage the values 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/D90562
More information about the All-commits
mailing list