Lines Matching refs:linalg
16 // expected-error@+1 {{'linalg.generic' op expected sparse annotations on tensors only}}
17 %0 = linalg.generic #trait_memref
21 linalg.yield %0 : f32
43 // expected-error@+1 {{'linalg.generic' op expected single output tensor}}
44 %0, %1 = linalg.generic #trait_two_out
48 linalg.yield %a, %0 : f32, f32
68 // expected-error@+1 {{'linalg.generic' op expects region #0 to have 0 or 1 blocks}}
69 %0 = linalg.generic #trait_two_blocks
74 linalg.yield %0 : f32
92 // expected-error@+1 {{'linalg.generic' op expected region with 1 block}}
93 linalg.generic #trait_no_block
115 // expected-error@+1 {{'linalg.generic' op expected one sparse annotation for each tensor}}
116 %0 = linalg.generic #trait_too_many
120 linalg.yield %0 : f32
137 // expected-error@+1 {{'linalg.generic' op expected sparse annotation array for tensor 0}}
138 %0 = linalg.generic #trait_no_array
142 linalg.yield %0 : f32
162 // expected-error@+1 {{'linalg.generic' op expected sparse annotation with rank 1 for tensor 1}}
163 %0 = linalg.generic #trait_wrong_rank
167 linalg.yield %0 : f32
187 // expected-error@+1 {{'linalg.generic' op expected sparse annotation at position 1 for tensor 0}}
188 %0 = linalg.generic #trait_no_string
192 linalg.yield %0 : f32
212 // expected-error@+1 {{'linalg.generic' op expected sparse annotation at position 1 for tensor 1}}
213 %0 = linalg.generic #trait_wrong_symbol
217 linalg.yield %0 : f32
237 // expected-error@+1 {{'linalg.generic' op sparse output tensors not supported (yet)}}
238 %0 = linalg.generic #trait_no_sparse_output
242 linalg.yield %0 : f32