diff --git a/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td b/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td --- a/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td +++ b/mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td @@ -119,6 +119,8 @@ lowers into code that extracts the pointers array from the sparse storage scheme (either by calling a support library or through direct code). + Writing into the result of this operation is undefined behavior. + Example: ```mlir @@ -143,6 +145,8 @@ lowers into code that extracts the indices array from the sparse storage scheme (either by calling a support library or through direct code). + Writing into the result of this operation is undefined behavior. + Example: ```mlir @@ -171,6 +175,8 @@ stored in a linear buffer as (1, 4, 3, 6) instead of two buffer as (1, 4) and (3, 6). + Writing into the result of this operation is undefined behavior. + Example: ```mlir @@ -195,6 +201,8 @@ lowers into code that extracts the values array from the sparse storage scheme (either by calling a support library or through direct code). + Writing into the result of this operation is undefined behavior. + Example: ```mlir