2e8f012195
* 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. |
||
---|---|---|
.. | ||
pack_krnl_constants_be | ||
pack_krnl_constants_le | ||
block.mlir | ||
constant.mlir | ||
krnl_bundle_memory_pool.mlir | ||
krnl_getref_lowering.mlir | ||
memory_pool.mlir | ||
ops.mlir | ||
pack_consts_mix_types.mlir | ||
pack_krnl_consts_to_file.mlir | ||
permute.mlir | ||
reshape.mlir | ||
unroll.mlir |