[llvm-dev] RFC: Add option for interleaved loops, for loop vectorize.
Alina Sbirlea via llvm-dev
llvm-dev at lists.llvm.org
Thu Apr 25 11:52:18 PDT 2019
The new pass manager uses `LoopInterleaving` to control interleaving in
LoopVectorize after: https://reviews.llvm.org/D59723.
The legacy pass manager uses `DisableUnrollLoops`.
This is a proposal to have the legacy pass manager add a corresponding
`LoopsInterleaved` field:
https://reviews.llvm.org/D61030
Clang change:
https://reviews.llvm.org/D61142
The intention is for the above two changes to not be a visible change for
clang.
A separate clang flag that controls `LoopsInterleaved` can be introduced in
follow-up patches.
Comments very welcome!
Thank you,
Alina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190425/2da4b428/attachment.html>
More information about the llvm-dev
mailing list