llvm-project/mlir
Uday Bondhugula 3bae041e5d 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
2019-03-29 13:11:21 -07:00
..
include/mlir Add utility to promote single iteration loops. Add methods for getting constant 2019-03-29 13:11:21 -07:00
lib Add utility to promote single iteration loops. Add methods for getting constant 2019-03-29 13:11:21 -07:00
test Add utility to promote single iteration loops. Add methods for getting constant 2019-03-29 13:11:21 -07:00
tools/mlir-opt Add location specifier to MLIR Functions, and: 2019-03-29 13:10:55 -07:00
utils Add tf_control to syntax files's types. NFC 2019-03-29 12:48:19 -07:00
.clang-format [mlir] add .clang-format 2019-03-29 12:41:43 -07:00
LICENSE.TXT Continue sketching out basic infrastructure, including an input and output 2019-03-29 12:23:51 -07:00