[llvm-dev] Loop Interchange currently does not support more than one induction variable

congzhe cao via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 24 22:47:25 PDT 2021


Dear all,

Currently loop Interchange does not support loops with either more than one
inner loop induction variable or more than one outer loop induction
variable. The legality check just returns false if we encounter such cases.

I'm wondering if there is any particular reason behind? Also is it
preferred to add that support, i.e., enable loop interchange with more than
one induction variable?

Best regards,
Congzhe Cao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210325/66f95785/attachment.html>


More information about the llvm-dev mailing list