commit | 134154e9262576f08e7814ff4225f84e04754946 | [log] [tgz] |
---|---|---|
author | Uday Bondhugula <bondhugula@google.com> | Mon Aug 06 18:40:34 2018 -0700 |
committer | jpienaar <jpienaar@google.com> | Fri Mar 29 12:56:16 2019 -0700 |
tree | 94f6898f16c924598680098978443f108cefa2d5 | |
parent | 2b97d5058dcc0f57ff0465db3dc95de61a068d6a [diff] |
Loop unrolling pass update - fix/complete forStmt cloning for unrolling to work for outer loops - create IV const's only when needed - test outer loop unrolling by creating a short trip count unroll pass for loops with trip counts <= <parameter> - add unrolling test cases for multiple op results, outer loop unrolling - fix/clean up StmtWalker class while on this - switch unroll loop iterator values from i32 to affineint PiperOrigin-RevId: 207645967