torch-mlir/include/npcomp/Dialect
Sean Silva ef25428fe3 Add lowering from linalg to loops.
This also adds a small pass to clean up the `dim` ops that linalg
introduces. For now, it only has a trivial pattern that looks for a
`tcp.alloc_memref(%shape)` op to get the shape as we currently have an
invariant that all memrefs are the result of such ops.

But eventually this will need to look through view ops and any other
shape-ish stuff that linalg introduces as it lowers to loops, along with
any slicing ops introduced by buffer allocation.
2020-05-11 18:54:52 -07:00
..
Basicpy Add numpy.get_slice op and wire it up to the tracer. 2020-05-08 16:04:58 -07:00
Numpy Add numpy.get_slice op and wire it up to the tracer. 2020-05-08 16:04:58 -07:00
TCF Initial TCF/TCP E2E seed. 2020-05-08 20:20:41 -07:00
TCP Add lowering from linalg to loops. 2020-05-11 18:54:52 -07:00
CMakeLists.txt Initial TCF/TCP E2E seed. 2020-05-08 20:20:41 -07:00
Common.h Add central registration for type ranges. 2020-05-05 14:16:39 -07:00