torch-mlir/test
Sean Silva dc8afc9271 [RefE2E] Refactor how tcf.add is lowered.
It was previously going through this awkward route that prematurely
created linalg.generic ops, which was an annoying layering problem since
we can't compute a shape transfer function for linalg.generic in the
general case. Now we pass it through the same path as tcp.matmul, with
the shape transfer function being defined for tcp.add.

This also removed the need for TCPToLinalg (now deleted). The equivalent
of that is happening in lower-shaped-results-to-memref. One interesting
outcome of this: we're basically using linalg as a "Buffer TCP". We
might want to look into using named structured ops for more of TCP, but
that would be a big velocity hit since then any change to the ODS /
verification for those ops would be a change to the upstream structured
op ODS generator. After we have more experience defining this manually,
we should re-evaluate rebasing TCP on generated named linalg ops.
2020-09-18 15:03:53 -07:00
..
Backend/Iree Collapse different top level test directories into test/. 2020-08-03 17:41:16 -07:00
Conversion [RefE2E] Refactor how tcf.add is lowered. 2020-09-18 15:03:53 -07:00
Dialect [RefE2E] Add support for matmul. 2020-09-18 11:31:01 -07:00
E2E [RefE2E] Refactor how tcf.add is lowered. 2020-09-18 15:03:53 -07:00
Python Collapse different top level test directories into test/. 2020-08-03 17:41:16 -07:00
npcomp-run-mlir [RefE2E] Add support for matmul. 2020-09-18 11:31:01 -07:00
CMakeLists.txt Collapse different top level test directories into test/. 2020-08-03 17:41:16 -07:00
lit.cfg.py Fix build again (#14) 2020-08-07 08:36:03 -07:00
lit.site.cfg.py.in Collapse different top level test directories into test/. 2020-08-03 17:41:16 -07:00