[PATCH] D90711: [LV] Build generic VPlan up-front.

Florian Hahn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 1 11:34:02 PST 2021


fhahn updated this revision to Diff 327214.
fhahn added a comment.

Ping :) Also removed some unrelated changes.

I linked a patch series up to D97712 <https://reviews.llvm.org/D97712>, which starts with a generic initial VPlan (that's created in this patch). For each VF, the plan is cloned and VF specific transformations can now happen on the plans directly. At the moment, that is just VF-specific recipe creation, but it should allow us to finally add some more targeted transforms.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D90711/new/

https://reviews.llvm.org/D90711

Files:
  llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
  llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D90711.327214.patch
Type: text/x-patch
Size: 11307 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210301/7b4d511f/attachment.bin>


More information about the llvm-commits mailing list