llvm-project
0cf7aaf3 - [MLIR][Vector] Update Transfer{Read|Write}DropUnitDimsPattern patterns (#112394)

Commit
1 year ago
[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> ```
Author
Parents
Loading