[llvm-dev] RFC: Add option for interleaved loops, for loop vectorize.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[llvm-dev] RFC: Add option for interleaved loops, for loop vectorize.

Amara Emerson via llvm-dev
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:
Clang change:

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


_______________________________________________
LLVM Developers mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev