[all-commits] [llvm/llvm-project] 03975b: [VPlan] Move recipe implementations to separate fi...
Florian Hahn via All-commits
all-commits at lists.llvm.org
Tue Jun 28 02:35:23 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 03975b7f0e5a5176bcb876080a4864e993ebd74c
https://github.com/llvm/llvm-project/commit/03975b7f0e5a5176bcb876080a4864e993ebd74c
Author: Florian Hahn <flo at fhahn.com>
Date: 2022-06-28 (Tue, 28 Jun 2022)
Changed paths:
M llvm/lib/Transforms/Vectorize/CMakeLists.txt
M llvm/lib/Transforms/Vectorize/VPlan.cpp
A llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
Log Message:
-----------
[VPlan] Move recipe implementations to separate file (NFC).
This patch moves the code for recipe implementations to a separate file.
The benefits are:
* Keep VPlan.cpp smaller => faster compile-time during parallel builds.
* Keep code for logical units together
As a follow-up I am also planning on moving all ::execute
implemetnations from LoopVectorize.cpp over to the new file, which
should help to reduce the size of the file a bit.
Reviewed By: Ayal
Differential Revision: https://reviews.llvm.org/D127965
More information about the All-commits
mailing list