onnx-mlir/src
Tian Jin 2e8f012195
Support krnl loop permutation (#215)
* Define krnl.permute op.

* Support krnl.permute operation.

* Properly remove loop references.

* Re-push, Github was down.

* Need to debug interpretOp error.

* Fix lowering bug by erasing ops after full krnl IR interpretation is done, and clean up & comment code.

* Introduce permute, unroll operations.

* More debug.

* Remove std::set.

* krnl.terminate fails to be converted.

* Pass all tests, need to add legal ops as well as part of the conversion target.

* Change test format to new permute spec.

* Bug fix for nested iterate op lowering.

* Simplify error reporting.

* Fix compilation error.

* Increase comments coverage.

* Remove unnecessary imports.

* Re-trigger Jenkins

* Add permute/unroll tests.

* Retrigger Jenkins

* Using a non-trivial example.

* Add more complex example/test case.
2020-07-24 18:19:38 +08:00
..
Builder Fix importing none inputs (#217) 2020-07-14 10:06:58 -04:00
Conversion Revert "Emit allocs at the top of functions (#222)" (#226) 2020-07-21 18:30:39 -04:00
Dialect Support krnl loop permutation (#215) 2020-07-24 18:19:38 +08:00
Interface Error fix3 (#145) 2020-05-27 10:09:28 +08:00
Pass Bundle individual memory pools into a single memory pool (#183) 2020-07-08 12:35:31 -04:00
Runtime Add PIC property to RtMemRefUtils (#225) 2020-07-22 14:15:25 +08:00
Tool Add emitjni target (#204) 2020-07-11 13:23:13 +08:00
Transform Support krnl loop permutation (#215) 2020-07-24 18:19:38 +08:00
CMakeLists.txt Add emitjni target (#204) 2020-07-11 13:23:13 +08:00
ExternalUtil.hpp.in Add emitjni target (#204) 2020-07-11 13:23:13 +08:00
InitMLIRPasses.hpp Add selected MLIR options (#213) 2020-07-09 18:12:57 -04:00
InitOMPasses.hpp Bundle individual memory pools into a single memory pool (#183) 2020-07-08 12:35:31 -04:00
MainUtils.cpp Revert "Emit allocs at the top of functions (#222)" (#226) 2020-07-21 18:30:39 -04:00
MainUtils.hpp Add emitjni target (#204) 2020-07-11 13:23:13 +08:00
main.cpp Add emitjni target (#204) 2020-07-11 13:23:13 +08:00