[PATCH] D99596: [RFC] [LoopDist] Distribute vectorizable loops
Sanne Wouda via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 20 09:11:44 PDT 2021
sanwou01 updated this revision to Diff 338893.
sanwou01 added a comment.
Rebased, and addressed discrepancy in the loop distributed. The difference hinges on loops that contain backward dependences which the loop vectorizer can handle, but which would frustrate loop distribution. In this case, we don't distributing the loop and leave it to the loop vectorizer.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99596/new/
https://reviews.llvm.org/D99596
Files:
llvm/lib/Transforms/Scalar/LoopDistribute.cpp
llvm/test/Transforms/LoopDistribute/bug-uses-outside-loop.ll
llvm/test/Transforms/LoopDistribute/diagnostics-with-hotness.ll
llvm/test/Transforms/LoopDistribute/diagnostics.ll
llvm/test/Transforms/LoopDistribute/vectorizable-dependences.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D99596.338893.patch
Type: text/x-patch
Size: 19491 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210420/14954e14/attachment.bin>
More information about the llvm-commits
mailing list