aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraartbik <ajcbik@google.com>2020-01-23 13:40:58 -0800
committeraartbik <ajcbik@google.com>2020-01-23 15:33:45 -0800
commitaabc3c59e131aa09c755d81fc1716d1d4833d52c (patch)
tree00d6ba79e75dd8dbd49ff2c54992dbccce12cf5a
parent71544135673e5d88bd2d2878a2df75969277fab9 (diff)
downloadllvm-aabc3c59e131aa09c755d81fc1716d1d4833d52c.zip
llvm-aabc3c59e131aa09c755d81fc1716d1d4833d52c.tar.gz
llvm-aabc3c59e131aa09c755d81fc1716d1d4833d52c.tar.bz2
[mlir] [VectorOps] fixed minor typos in vector ops doc
Summary: 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". Reviewers: nicolasvasilache, andydavis1, ftynse Reviewed By: nicolasvasilache Subscribers: merge_guards_bot, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, arpith-jacob, mgester, lucyrfox, liufengdb, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D73293
-rw-r--r--mlir/include/mlir/Dialect/VectorOps/VectorOps.td18
1 files changed, 9 insertions, 9 deletions
diff --git a/mlir/include/mlir/Dialect/VectorOps/VectorOps.td b/mlir/include/mlir/Dialect/VectorOps/VectorOps.td
index ef12b8f..0791cce 100644
--- a/mlir/include/mlir/Dialect/VectorOps/VectorOps.td
+++ b/mlir/include/mlir/Dialect/VectorOps/VectorOps.td
@@ -495,10 +495,10 @@ def Vector_InsertStridedSliceOp :
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 @@ def Vector_InsertStridedSliceOp :
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 @@ def Vector_StridedSliceOp :
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 @@ def Vector_StridedSliceOp :
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>
```