[PATCH] D73293: [mlir] [VectorOps] fixed minor typos in vector ops doc
Aart Bik via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 23 13:52:15 PST 2020
aartbik created this revision.
Herald added subscribers: llvm-commits, liufengdb, lucyrfox, mgester, arpith-jacob, antiagainst, shauheen, burmako, jpienaar, rriddle, mehdi_amini.
Herald added a reviewer: nicolasvasilache.
Herald added a reviewer: nicolasvasilache.
Herald added a project: LLVM.
aartbik added reviewers: andydavis1, ftynse.
Rationale:
Some examples were using "offsets : [0, 2]" syntax which
should use a "=" instead. The same examples were referring
to the integer attribute array as k-dimensional, which is
a bit confusing (it is 1-dimensional, with k elements).
Changed to "k-sized".
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D73293
Files:
mlir/include/mlir/Dialect/VectorOps/VectorOps.td
Index: mlir/include/mlir/Dialect/VectorOps/VectorOps.td
===================================================================
--- mlir/include/mlir/Dialect/VectorOps/VectorOps.td
+++ mlir/include/mlir/Dialect/VectorOps/VectorOps.td
@@ -495,10 +495,10 @@
Results<(outs AnyVector)> {
let summary = "strided_slice operation";
let description = [{
- Takes a k-D source vector, an n-D destination vector (n >= k), n-D `offsets`
- integer array attribute, a k-D `strides` integer array attribute and inserts
- the k-D source vector as a strided subvector at the proper offset into the
- n-D destination vector.
+ Takes a k-D source vector, an n-D destination vector (n >= k), n-sized
+ `offsets` integer array attribute, a k-sized `strides` integer array attribute
+ and inserts the k-D source vector as a strided subvector at the proper offset
+ into the n-D destination vector.
At the moment strides must contain only 1s.
@@ -509,7 +509,7 @@
Examples:
```
%2 = vector.insert_strided_slice %0, %1
- {offsets : [0, 0, 2], strides : [1, 1]}:
+ {offsets = [0, 0, 2], strides = [1, 1]}:
vector<2x4xf32> into vector<16x4x8xf32>
```
}];
@@ -693,9 +693,9 @@
Results<(outs AnyVector)> {
let summary = "strided_slice operation";
let description = [{
- Takes an n-D vector, k-D `offsets` integer array attribute, a k-D `sizes`
- integer array attribute, a k-D `strides` integer array attribute and
- extracts the n-D subvector at the proper offset.
+ Takes an n-D vector, k-D `offsets` integer array attribute, a k-sized
+ `sizes` integer array attribute, a k-sized `strides` integer array
+ attribute and extracts the n-D subvector at the proper offset.
At the moment strides must contain only 1s.
// TODO(ntv) support non-1 strides.
@@ -707,7 +707,7 @@
Examples:
```
%1 = vector.strided_slice %0
- {offsets : [0, 2], sizes : [2, 4], strides : [1, 1]}:
+ {offsets = [0, 2], sizes = [2, 4], strides = [1, 1]}:
vector<4x8x16xf32> to vector<2x4x16xf32>
```
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D73293.239999.patch
Type: text/x-patch
Size: 2126 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200123/01c0f0d7/attachment.bin>
More information about the llvm-commits
mailing list