Andrzej Warzyński
0cf7aaf300
[MLIR][Vector] Update Transfer{Read|Write}DropUnitDimsPattern patterns (#112394)
Updates `TransferWriteDropUnitDimsPattern` and
`TransferReadDropUnitDimsPattern` to inherit from
`MaskableOpRewritePattern` so that masked versions of
xfer_read/xfer_write Ops are also supported:
```mlir
%v = vector.mask %mask {
vector.transfer_read %arg[%c0, %c0, %c0, %c0], %cst :
memref<1x1x3x2xi8, strided<[6, 6, 2, 1], offset: ?>>, vector<3x2xi8>
} : vector<3x2xi1> -> vector<3x2xi8>
```
2024-10-26 13:54:04 +01:00
..
2024-05-13 08:13:51 +01:00
2023-12-20 00:14:43 -05:00
2024-05-28 20:04:27 +01:00
2024-05-28 20:04:27 +01:00
2024-10-09 09:24:23 -04:00
2023-09-28 11:11:16 +01:00
2024-09-27 11:43:27 -04:00
2024-08-09 10:51:49 +01:00
2024-06-25 09:29:43 -07:00
2023-11-01 16:34:04 +01:00
2024-10-26 13:54:04 +01:00
2024-09-04 16:41:56 +08:00
2024-08-09 13:49:49 +01:00
2024-10-04 07:41:20 +01:00
2024-10-01 10:08:43 +01:00
2024-07-03 10:04:51 +01:00
2024-10-22 13:28:44 +01:00
2023-09-08 19:46:40 +02:00
2024-06-21 14:38:19 +01:00
2023-04-25 20:18:02 -04:00
2024-01-05 09:22:18 +01:00
2024-08-07 10:18:14 +01:00
2023-12-21 13:20:16 +00:00
2024-03-20 22:15:17 +01:00
2024-06-07 10:57:00 +01:00
2024-06-14 17:16:02 +02:00
2024-06-24 08:36:06 +01:00
2024-05-27 11:03:36 -04:00
2024-05-27 11:03:36 -04:00
2024-01-05 09:22:18 +01:00
2024-03-20 22:15:17 +01:00
2022-04-20 22:17:29 -07:00
2024-07-25 13:39:57 -07:00
2024-03-20 22:15:17 +01:00
2024-04-09 10:04:25 -07:00
2024-08-16 16:53:53 +01:00
2024-06-24 10:24:28 +01:00
2024-01-05 09:22:18 +01:00
2023-09-28 11:11:16 +01:00
2023-10-24 16:12:34 +02:00
2024-08-16 16:53:53 +01:00
2024-07-21 17:44:12 +01:00
2024-10-26 13:54:04 +01:00
2024-08-09 18:04:25 +01:00
2024-03-20 22:15:17 +01:00
2024-03-20 22:15:17 +01:00
2024-10-04 07:41:20 +01:00
2024-10-22 15:50:16 +01:00
2024-10-04 07:41:20 +01:00
2024-10-02 00:20:44 -04:00
2024-10-01 10:08:43 +01:00
2024-05-13 08:13:51 +01:00
2024-08-14 08:47:38 -07:00