diff options
author | aartbik <ajcbik@google.com> | 2020-01-23 13:40:58 -0800 |
---|---|---|
committer | aartbik <ajcbik@google.com> | 2020-01-23 15:33:45 -0800 |
commit | aabc3c59e131aa09c755d81fc1716d1d4833d52c (patch) | |
tree | 00d6ba79e75dd8dbd49ff2c54992dbccce12cf5a | |
parent | 71544135673e5d88bd2d2878a2df75969277fab9 (diff) | |
download | llvm-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.td | 18 |
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> ``` |