llvm-project/mlir/lib
Nicolas Vasilache c9d5f3418a Cleanup SuperVectorization dialect printing and parsing.
On the read side,
```
%3 = vector_transfer_read %arg0, %i2, %i1, %i0 {permutation_map: (d0, d1, d2)->(d2, d0)} : (memref<?x?x?xf32>, index, index, index) -> vector<32x256xf32>
```

becomes:

```
%3 = vector_transfer_read %arg0[%i2, %i1, %i0] {permutation_map: (d0, d1, d2)->(d2, d0)} : memref<?x?x?xf32>, vector<32x256xf32>
```

On the write side,

```
vector_transfer_write %0, %arg0, %c3, %c3 {permutation_map: (d0, d1)->(d0)} : vector<128xf32>, memref<?x?xf32>, index, index
```

becomes

```
vector_transfer_write %0, %arg0[%c3, %c3] {permutation_map: (d0, d1)->(d0)} : vector<128xf32>, memref<?x?xf32>
```

Documentation will be cleaned up in a followup commit that also extracts a proper .md from the top of the file comments.

PiperOrigin-RevId: 241021879
2019-03-29 17:56:42 -07:00
..
AffineOps Replace remaining usages of the Instruction class with Operation. 2019-03-29 17:50:04 -07:00
Analysis Cleanup SuperVectorization dialect printing and parsing. 2019-03-29 17:56:42 -07:00
Dialect Replace remaining usages of the Instruction class with Operation. 2019-03-29 17:50:04 -07:00
EDSC Cleanup SuperVectorization dialect printing and parsing. 2019-03-29 17:56:42 -07:00
ExecutionEngine Address some errors from g++ 2019-03-29 17:53:36 -07:00
IR Dialect Conversion: convert regions of operations when cloning them 2019-03-29 17:52:04 -07:00
LLVMIR LLVM IR Dialect: separate the conversion tool from the conversion pass 2019-03-29 17:52:20 -07:00
Parser Tidy up a few comments and error messages related to parsing multi-result operations. 2019-03-29 17:52:51 -07:00
Pass [PassManager] Add a utility class, PrettyStackTraceParallelDiagnosticEntry, to emit any queued up diagnostics in the event of a crash when multi-threading. 2019-03-29 17:54:51 -07:00
StandardOps Replace remaining usages of the Instruction class with Operation. 2019-03-29 17:50:04 -07:00
Support Extract openInputFile() into Support/FileUtilities 2019-03-29 15:09:11 -07:00
TableGen remove the const quantifier before temp variable 2019-03-29 17:56:27 -07:00
Target/LLVMIR Replace remaining usages of the Instruction class with Operation. 2019-03-29 17:50:04 -07:00
Transforms Cleanup SuperVectorization dialect printing and parsing. 2019-03-29 17:56:42 -07:00
Translation Separate translators into "from MLIR" and "to MLIR". 2019-03-29 14:06:33 -07:00
VectorOps Cleanup SuperVectorization dialect printing and parsing. 2019-03-29 17:56:42 -07:00