@@ -8,7 +8,7 @@ func.func @invalid_new_dense(%arg0: !llvm.ptr<i8>) -> tensor<32xf32> {
8
8
9
9
// -----
10
10
11
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] , posWidth =32 , crdWidth =32 }>
11
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) , posWidth =32 , crdWidth =32 }>
12
12
13
13
func.func @non_static_pack_ret (%values: tensor <6 xf64 >, %pos: tensor <2 xi32 >, %coordinates: tensor <6 x1 xi32 >)
14
14
-> tensor <?xf64 , #SparseVector > {
@@ -20,7 +20,7 @@ func.func @non_static_pack_ret(%values: tensor<6xf64>, %pos: tensor<2xi32>, %coo
20
20
21
21
// -----
22
22
23
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] , posWidth =32 , crdWidth =32 }>
23
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) , posWidth =32 , crdWidth =32 }>
24
24
25
25
func.func @invalid_pack_type (%values: tensor <6 xf64 >, %pos: tensor <2 xi32 >, %coordinates: tensor <6 x1 xi32 >)
26
26
-> tensor <100 xf32 , #SparseVector > {
@@ -56,7 +56,7 @@ func.func @invalid_pack_mis_position(%values: tensor<6xf64>, %coordinates: tenso
56
56
57
57
// -----
58
58
59
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] , posWidth =32 , crdWidth =32 }>
59
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) , posWidth =32 , crdWidth =32 }>
60
60
61
61
func.func @invalid_unpack_type (%sp: tensor <100 xf32 , #SparseVector >, %values: tensor <6 xf64 >, %pos: tensor <2 xi32 >, %coordinates: tensor <6 x1 xi32 >) {
62
62
// expected-error@+1 {{input/output element-types don't match}}
@@ -108,7 +108,7 @@ func.func @invalid_positions_unranked(%arg0: tensor<*xf64>) -> memref<?xindex> {
108
108
109
109
// -----
110
110
111
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] , posWidth =32 }>
111
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) , posWidth =32 }>
112
112
113
113
func.func @mismatch_positions_types (%arg0: tensor <128 xf64 , #SparseVector >) -> memref <?xindex > {
114
114
// expected-error@+1 {{unexpected type for positions}}
@@ -118,7 +118,7 @@ func.func @mismatch_positions_types(%arg0: tensor<128xf64, #SparseVector>) -> me
118
118
119
119
// -----
120
120
121
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
121
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
122
122
123
123
func.func @positions_oob (%arg0: tensor <128 xf64 , #SparseVector >) -> memref <?xindex > {
124
124
// expected-error@+1 {{requested level is out of bounds}}
@@ -144,7 +144,7 @@ func.func @invalid_indices_unranked(%arg0: tensor<*xf64>) -> memref<?xindex> {
144
144
145
145
// -----
146
146
147
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
147
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
148
148
149
149
func.func @mismatch_indices_types (%arg0: tensor <?xf64 , #SparseVector >) -> memref <?xi32 > {
150
150
// expected-error@+1 {{unexpected type for coordinates}}
@@ -154,7 +154,7 @@ func.func @mismatch_indices_types(%arg0: tensor<?xf64, #SparseVector>) -> memref
154
154
155
155
// -----
156
156
157
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
157
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
158
158
159
159
func.func @indices_oob (%arg0: tensor <128 xf64 , #SparseVector >) -> memref <?xindex > {
160
160
// expected-error@+1 {{requested level is out of bounds}}
@@ -172,7 +172,7 @@ func.func @invalid_values_dense(%arg0: tensor<1024xf32>) -> memref<?xf32> {
172
172
173
173
// -----
174
174
175
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
175
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
176
176
177
177
func.func @indices_buffer_noncoo (%arg0: tensor <128 xf64 , #SparseVector >) -> memref <?xindex > {
178
178
// expected-error@+1 {{expected sparse tensor with a COO region}}
@@ -190,7 +190,7 @@ func.func @indices_buffer_dense(%arg0: tensor<1024xf32>) -> memref<?xindex> {
190
190
191
191
// -----
192
192
193
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
193
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
194
194
195
195
func.func @mismatch_values_types (%arg0: tensor <?xf64 , #SparseVector >) -> memref <?xf32 > {
196
196
// expected-error@+1 {{unexpected mismatch in element types}}
@@ -226,7 +226,7 @@ func.func @sparse_slice_stride(%arg0: tensor<2x8xf64, #CSR_SLICE>) -> index {
226
226
227
227
// -----
228
228
229
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
229
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
230
230
231
231
func.func @sparse_get_md (%arg0: !sparse_tensor.storage_specifier <#SparseVector >) -> index {
232
232
// expected-error@+1 {{redundant level argument for querying value memory size}}
@@ -237,7 +237,7 @@ func.func @sparse_get_md(%arg0: !sparse_tensor.storage_specifier<#SparseVector>)
237
237
238
238
// -----
239
239
240
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
240
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
241
241
242
242
func.func @sparse_get_md (%arg0: !sparse_tensor.storage_specifier <#SparseVector >) -> i64 {
243
243
// expected-error@+1 {{requested slice data on non-slice tensor}}
@@ -248,7 +248,7 @@ func.func @sparse_get_md(%arg0: !sparse_tensor.storage_specifier<#SparseVector>)
248
248
249
249
// -----
250
250
251
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
251
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
252
252
253
253
func.func @sparse_get_md (%arg0: !sparse_tensor.storage_specifier <#SparseVector >) -> index {
254
254
// expected-error@+1 {{missing level argument}}
@@ -259,7 +259,7 @@ func.func @sparse_get_md(%arg0: !sparse_tensor.storage_specifier<#SparseVector>)
259
259
260
260
// -----
261
261
262
- #SparseVector = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
262
+ #SparseVector = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
263
263
264
264
func.func @sparse_get_md (%arg0: !sparse_tensor.storage_specifier <#SparseVector >) -> index {
265
265
// expected-error@+1 {{requested level is out of bounds}}
@@ -656,7 +656,7 @@ func.func @invalid_concat_dim(%arg0: tensor<2x4xf64, #DC>,
656
656
657
657
// -----
658
658
659
- #C = #sparse_tensor.encoding <{lvlTypes = [ " compressed" ] }>
659
+ #C = #sparse_tensor.encoding <{map = (d 0 ) -> (d 0 : compressed) }>
660
660
#DC = #sparse_tensor.encoding <{lvlTypes = [" dense" , " compressed" ]}>
661
661
#DCC = #sparse_tensor.encoding <{lvlTypes = [" dense" , " compressed" , " compressed" ]}>
662
662
func.func @invalid_concat_rank_mismatch (%arg0: tensor <2 xf64 , #C >,
0 commit comments