[llvm-dev] questionabout loop rotation
Aditya K via llvm-dev
llvm-dev at lists.llvm.org
Wed Mar 25 11:30:18 PDT 2020
> Aditya, I took a look but I was hoping for a simpler example. And something that is more "usual". As Florian mentioned, these branches are on undefs.
The branches are like that because I reduced the test cases using bug-point.
> cc: Florian
> Have you considered using the existing LoopPeeling infrastructure (part of loop unrolling) to do the peeling? It already peels off iterations from the start up to a threshold, if it makes a condition in the loop body invariant.
After looking a little bit into the code of loop peeling, it only seems to work on loops with single exits.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200325/35f29774/attachment.html>
More information about the llvm-dev
mailing list