Lines Matching full:doc

13 // RUN: mlir-tblgen -gen-op-doc -I %S/../../include -I %t %s | FileCheck %s --check-prefix=DOC
151 // DOC-LABEL: omp::OpAddArguments
152 // DOC: _Operation with clauses - arguments added_
153 // DOC: operation ::= `omp.op_add_arguments`
154 // DOC: `reqsimple` `(` $req_simple_val `:` type($req_simple_val) `)`
155 // DOC: `req_added` `(` $req_added `:` type($req_added) `)`
156 // DOC: oilist(
157 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
158 // DOC: |`opt_added` `(` $opt_added `:` type($opt_added) `)`
159 // DOC-NOT: $region
160 // DOC: attr-dict
161 // DOC: Description of operation with clauses - arguments added.
162 // DOC: Required clause description.
163 // DOC: Optional clause description.
164 // DOC: Traits: `AttrSizedOperandSegments`, `TraitOne`, `TraitTwo`
178 // DOC-LABEL: omp::OpOptClause
179 // DOC: _Operation with optional clause_
180 // DOC: operation ::= `omp.op_with_opt`
181 // DOC: oilist(
182 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
183 // DOC-NOT: $region
184 // DOC: attr-dict
185 // DOC: Description of operation with optional clause.
186 // DOC: Optional clause description.
187 // DOC: Traits: `TraitOne`, `TraitThree`
201 // DOC-LABEL: omp::OpReqClause
202 // DOC: _Operation with required clause_
203 // DOC: operation ::= `omp.op_with_req`
204 // DOC-NOT: oilist(
205 // DOC: `reqsimple` `(` $req_simple_val `:` type($req_simple_val) `)`
206 // DOC-NOT: $region
207 // DOC: attr-dict
208 // DOC: Description of operation with required clause.
209 // DOC: Required clause description.
210 // DOC: Traits: `TraitThree`, `TraitTwo`
226 // DOC-LABEL: omp::OpReqOptClause
227 // DOC: _Operation with required and optional clauses_
228 // DOC: operation ::= `omp.op_with_req_and_opt`
229 // DOC: `reqsimple` `(` $req_simple_val `:` type($req_simple_val) `)`
230 // DOC: oilist(
231 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
232 // DOC-NOT: $region
233 // DOC: attr-dict
234 // DOC: Description of operation with required and optional clauses.
235 // DOC: Required clause description.
236 // DOC: Optional clause description.
237 // DOC: Traits: `TraitOne`, `TraitThree`, `TraitTwo`
252 // DOC-LABEL: omp::OpSingleRegion
253 // DOC: _Operation with a single region_
254 // DOC: operation ::= `omp.op_single_region`
255 // DOC: oilist(
256 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
257 // DOC: ) $region attr-dict
258 // DOC: Description of operation with a single region.
259 // DOC: Optional clause description.
260 // DOC: Traits: `TraitOne`
275 // DOC-LABEL: omp::OpSkipArguments
276 // DOC: _Operation with clause - arguments skipped_
277 // DOC: operation ::= `omp.op_skip_arguments`
278 // DOC: oilist(
279 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
280 // DOC-NOT: $region
281 // DOC: attr-dict
282 // DOC: Description of operation with clause - arguments skipped.
283 // DOC: Optional clause description.
284 // DOC: Traits: `TraitOne`, `TraitThree`
304 // DOC-LABEL: omp::OpSkipAssemblyFormat
305 // DOC: _Operation with clauses - assemblyFormat skipped_
306 // DOC: operation ::= `omp.op_skip_assembly_format`
307 // DOC: `alt_assembly_format` `(` $req_simple_val `:` type($req_simple_val) `)`
308 // DOC: oilist(
309 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
310 // DOC-NOT: $region
311 // DOC: attr-dict
312 // DOC: Description of operation with clauses - assemblyFormat skipped.
313 // DOC: Required clause description.
314 // DOC: Optional clause description.
315 // DOC: Traits: `TraitOne`, `TraitThree`
329 // DOC-LABEL: omp::OpSkipDescription
330 // DOC: _Operation with clause - description skipped_
331 // DOC: operation ::= `omp.op_skip_description`
332 // DOC: oilist(
333 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
334 // DOC-NOT: $region
335 // DOC: attr-dict
336 // DOC: Description of operation with clause - description skipped.
337 // DOC-NOT: Optional clause description.
338 // DOC: Traits: `TraitOne`, `TraitThree`
352 // DOC-LABEL: omp::OpSkipExtraClassDeclaration
353 // DOC: _Operation with clause - extraClassDeclaration skipped_
354 // DOC: operation ::= `omp.op_skip_extra_class_declaration`
355 // DOC: oilist(
356 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
357 // DOC-NOT: $region
358 // DOC: attr-dict
359 // DOC: Description of operation with clause - extraClassDeclaration skipped.
360 // DOC: Optional clause description.
361 // DOC: Traits: `TraitOne`, `TraitThree`
375 // DOC-LABEL: omp::OpSkipTraits
376 // DOC: _Operation with clause - traits skipped_
377 // DOC: operation ::= `omp.op_skip_traits`
378 // DOC: oilist(
379 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
380 // DOC-NOT: $region
381 // DOC: attr-dict
382 // DOC: Description of operation with clause - traits skipped.
383 // DOC: Optional clause description.
384 // DOC: Traits: `TraitThree`
400 // DOC-LABEL: omp::OpTwoOptionalClauses
401 // DOC: _Operation with two optional clauses_
402 // DOC: operation ::= `omp.op_two_opt_clauses`
403 // DOC: oilist(
404 // DOC: `optsimple` `(` $opt_simple_val `:` type($opt_simple_val) `)`
405 // DOC: |
406 // DOC: `opt_two` `(` $opt_two_val `:` type($opt_two_val) `)`
407 // DOC-NOT: $region
408 // DOC: attr-dict
409 // DOC: Description of operation with two optional clauses.
410 // DOC: Optional clause description.
411 // DOC: Optional clause two description.
412 // DOC: Traits: `AttrSizedOperandSegments`, `TraitOne`, `TraitTwo`
428 // DOC-LABEL: omp::OpTwoRequiredClauses
429 // DOC: _Operation with two required clauses_
430 // DOC: operation ::= `omp.op_two_req_clauses`
431 // DOC-NOT: oilist(
432 // DOC: `reqsimple` `(` $req_simple_val `:` type($req_simple_val) `)`
433 // DOC-NOT: |
434 // DOC: `req_two` `(` $req_two_val `:` type($req_two_val) `)`
435 // DOC-NOT: $region
436 // DOC: attr-dict
437 // DOC: Description of operation with two required clauses.
438 // DOC: Required clause description.
439 // DOC: Required clause two description.
440 // DOC: Traits: `TraitThree`, `TraitTwo`
452 // DOC-LABEL: omp::OpZeroClauses
453 // DOC: _Operation with no clauses_
454 // DOC-NOT: operation ::=
455 // DOC: Description of operation with no clauses.
456 // DOC-NOT: Traits: