torch-mlir/test/E2E
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
..
bypass-shapes.mlir [RefE2E] Refactor how tcf.add is lowered. 2020-09-18 15:03:53 -07:00
e2e-basic.mlir Totally rework RefE2E tensor to memref flow. (#42) 2020-09-16 17:31:40 -07:00
e2e-constants.mlir Totally rework RefE2E tensor to memref flow. (#42) 2020-09-16 17:31:40 -07:00
e2e-mixed-ranks.mlir Rework e2e flow to use new "npcomprt" 2020-07-08 19:36:19 -07:00
lower-alloc-memref-ops.mlir Rework reference shape lowering based on upstream shape dialect changes. 2020-08-03 13:43:49 -07:00
lower-constant-tensors-to-memref.mlir Totally rework RefE2E tensor to memref flow. (#42) 2020-09-16 17:31:40 -07:00
lower-shape-constraints.mlir [RefE2E] Add support for matmul. 2020-09-18 11:31:01 -07:00
lower-shaped-results-to-memref.mlir [RefE2E] Refactor how tcf.add is lowered. 2020-09-18 15:03:53 -07:00
lower-std-to-memref.mlir Totally rework RefE2E tensor to memref flow. (#42) 2020-09-16 17:31:40 -07:00
lower-structural-to-memref.mlir Totally rework RefE2E tensor to memref flow. (#42) 2020-09-16 17:31:40 -07:00
lower-to-llvm-global.mlir Totally rework RefE2E tensor to memref flow. (#42) 2020-09-16 17:31:40 -07:00
lower-to-llvm.mlir [RefE2E] Fix nul-termination bug. 2020-09-18 11:31:01 -07:00
lower-to-npcomprt-abi.mlir Totally rework RefE2E tensor to memref flow. (#42) 2020-09-16 17:31:40 -07:00