commit | 832b17a6b6b7722d97effdb10d37cb1551563811 | [log] [tgz] |
---|---|---|
author | Uday Bondhugula <bondhugula@google.com> | Fri Sep 07 14:47:21 2018 -0700 |
committer | jpienaar <jpienaar@google.com> | Fri Mar 29 13:11:21 2019 -0700 |
tree | 3ba5a7fa9fc1a50bf37cdd9076dc6ce3d8afea3e | |
parent | 6a220a6b6d8b8dadbc47664b10907886f746d5a3 [diff] |
Add utility to promote single iteration loops. Add methods for getting constant loop counts. Improve / refactor loop unroll / loop unroll and jam. - add utility to remove single iteration loops. - use this utility to promote single iteration loops after unroll/unroll-and-jam - use loopUnrollByFactor for loopUnrollFull and remove most of the latter. - add methods for getting constant loop trip count PiperOrigin-RevId: 212039569