telamon
telamon copied to clipboard
Decreasing bound for loop carried dependencies on multiple loops.
A dependency is carried by loop d0 and d1, it is accounted d0*d0-1 times if d0 is not scheduled with d1, but only d0*(d1-1) is d0 is scheduled outside of d1
Proposed fix: repeat backedges for all iterations of the current and inner loops it is on.