Loop Interchange currently does not support more than one induction variable

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