llvm-project/mlir/g3doc
River Riddle 01140bd137 Change the muli-return syntax for operations. The name of the operation result now contains the number of results that it refers to if the number of results is greater than 1.
Example:
    %call:2 = call @multi_return() : () -> (f32, i32)
    use(%calltensorflow/mlir#0, %calltensorflow/mlir#1)

This cl also adds parser support for uniquely named result values. This means that a test writer can now write something like:
    %foo, %bar = call @multi_return() : () -> (f32, i32)
    use(%foo, %bar)

Note: The printer will still print the collapsed form.
PiperOrigin-RevId: 240860058
2019-03-29 17:51:32 -07:00
..
Dialects Introduce affine terminator 2019-03-29 17:44:24 -07:00
includes MLIR graph rewrite using pattern quickstart doc. 2019-03-29 16:14:35 -07:00
Canonicalization.md NFC: Rename affine_apply to affine.apply. This is the first step to adding a namespace to the affine dialect. 2019-03-29 16:17:29 -07:00
ConversionToLLVMDialect.md Change the muli-return syntax for operations. The name of the operation result now contains the number of results that it refers to if the number of results is greater than 1. 2019-03-29 17:51:32 -07:00
GenericDAGRewriter.md Spelling: bugpone -> bug-prone 2019-03-29 15:02:25 -07:00
LangRef.md Change the muli-return syntax for operations. The name of the operation result now contains the number of results that it refers to if the number of results is greater than 1. 2019-03-29 17:51:32 -07:00
MLIRForGraphAlgorithms.md Update link 2019-03-29 16:06:14 -07:00
OpDefinitions.md Merge OpProperty and Traits into OpTrait 2019-03-29 16:09:03 -07:00
Passes.md LLVM IR Conversion: keep LLVM dialect types as is during conversion 2019-03-29 17:45:11 -07:00
QuickstartRewrites.md Now that ConstOpPointer is gone, we can change the various methods generated by 2019-03-29 17:33:45 -07:00
Rationale.md NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and set the namespace of the AffineOps dialect to 'affine'. 2019-03-29 17:39:03 -07:00
RationaleSimplifiedPolyhedralForm.md NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and set the namespace of the AffineOps dialect to 'affine'. 2019-03-29 17:39:03 -07:00
UsageOfConst.md Rename InstOperand to OpOperand. 2019-03-29 17:50:41 -07:00
WritingAPass.md Add support for multi-threaded pass timing. 2019-03-29 17:47:41 -07:00