MaheshRavishankar
4317a3dfad
[mlir][Linalg] Disable fusion of reshape with elementwise ops for purely dynamic cases.
...
`tensor.collapse_shape` op when fused with a consumer elementwise
`linalg.generic` operation results in creation of tensor.expand_shape
ops. In purely dynamic cases this can end up with a dynamic dimensions
being expanded to more than one dynamic dimension. This is disallowed
by the semantics of `tensor.expand_shape` operation. (While the
transformation is itself correct, its a gap in the specification of
`tensor.expand_shape` that is the issue). So disallow fusions which
result in such a pattern.
Differential Revision: https://reviews.llvm.org/D116703
2022-01-06 10:32:24 -08:00
..
2021-10-13 03:07:03 +00:00
2021-12-10 12:11:48 +01:00
2021-10-13 03:07:03 +00:00
2021-12-20 10:19:05 -08:00
2021-12-13 19:49:35 +00:00
2021-10-13 03:07:03 +00:00
2021-12-15 23:21:39 +09:00
2022-01-07 00:56:54 +09:00
2021-12-15 18:40:54 +09:00
2022-01-07 00:56:54 +09:00
2021-12-15 23:21:39 +09:00
2022-01-07 00:56:54 +09:00
2021-09-20 10:41:10 -07:00
2021-12-13 13:33:00 -08:00
2021-11-30 15:48:29 +00:00
2022-01-03 16:33:45 +01:00
2022-01-03 16:33:45 +01:00
2022-01-03 16:33:45 +01:00
2022-01-03 16:33:45 +01:00
2022-01-03 16:33:45 +01:00
2021-12-13 13:33:00 -08:00
2022-01-03 16:33:45 +01:00
2021-10-13 03:07:03 +00:00
2021-12-13 13:33:00 -08:00
2021-12-13 13:33:00 -08:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-11-15 13:19:17 +01:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-12-10 12:11:48 +01:00
2021-10-13 03:07:03 +00:00
2021-11-22 13:12:43 +00:00
2021-10-13 03:07:03 +00:00
2021-11-15 07:54:29 +00:00
2021-11-15 13:19:17 +01:00
2021-10-13 03:07:03 +00:00
2021-11-26 07:40:22 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-11-30 15:48:29 +00:00
2021-12-15 07:19:10 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-11-25 11:50:39 +01:00
2021-11-15 07:54:29 +00:00
2021-12-20 10:19:05 -08:00
2021-12-13 13:01:30 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-12-10 12:11:48 +01:00
2022-01-06 10:32:24 -08:00
2021-12-10 12:11:48 +01:00
2021-12-10 12:11:48 +01:00
2021-12-10 12:11:48 +01:00
2021-12-15 07:19:10 +00:00
2021-05-12 11:56:07 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-11-22 13:12:43 +00:00
2021-11-22 11:13:21 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-11-18 09:28:25 -08:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-10-13 03:07:03 +00:00
2021-12-29 11:18:29 -08:00
2021-10-13 03:07:03 +00:00
2021-12-13 12:55:07 +00:00
2021-11-15 12:58:05 +00:00