This details the C++ format as well as the new declarative format. This has been one of the major missing pieces from the toy tutorial.
Depends On D74789
Paths
| Differential D74938
[mlir][Tutorial] Add a section to Toy Ch.2 detailing the custom assembly format. ClosedPublic Authored by rriddle on Feb 20 2020, 4:56 PM.
Details Summary This details the C++ format as well as the new declarative format. This has been one of the major missing pieces from the toy tutorial. Depends On D74789
Diff Detail
Event Timelinemehdi_amini added inline comments.
This revision is now accepted and ready to land.Feb 20 2020, 8:38 PM ftynse added inline comments.
Closed by commit rG0050e8f0cf57: [mlir][Tutorial] Add a section to Toy Ch.2 detailing the custom assembly format. (authored by rriddle). · Explain WhyFeb 21 2020, 3:25 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 246017 mlir/docs/Tutorials/Toy/Ch-2.md
mlir/docs/Tutorials/Toy/Ch-3.md
mlir/docs/Tutorials/Toy/Ch-4.md
mlir/docs/Tutorials/Toy/Ch-5.md
mlir/docs/Tutorials/Toy/Ch-6.md
mlir/docs/Tutorials/Toy/Ch-7.md
mlir/examples/toy/Ch2/include/toy/Ops.td
mlir/examples/toy/Ch2/mlir/Dialect.cpp
mlir/examples/toy/Ch3/include/toy/Ops.td
mlir/examples/toy/Ch3/mlir/Dialect.cpp
mlir/examples/toy/Ch4/include/toy/Ops.td
mlir/examples/toy/Ch4/mlir/Dialect.cpp
mlir/examples/toy/Ch5/include/toy/Ops.td
mlir/examples/toy/Ch5/mlir/Dialect.cpp
mlir/examples/toy/Ch6/include/toy/Ops.td
mlir/examples/toy/Ch6/mlir/Dialect.cpp
mlir/examples/toy/Ch7/include/toy/Ops.td
mlir/examples/toy/Ch7/mlir/Dialect.cpp
mlir/test/Examples/Toy/Ch2/codegen.toy
mlir/test/Examples/Toy/Ch2/scalar.toy
mlir/test/Examples/Toy/Ch3/codegen.toy
mlir/test/Examples/Toy/Ch3/scalar.toy
mlir/test/Examples/Toy/Ch4/codegen.toy
mlir/test/Examples/Toy/Ch4/scalar.toy
mlir/test/Examples/Toy/Ch4/shape_inference.mlir
mlir/test/Examples/Toy/Ch5/affine-lowering.mlir
mlir/test/Examples/Toy/Ch5/codegen.toy
mlir/test/Examples/Toy/Ch5/scalar.toy
mlir/test/Examples/Toy/Ch5/shape_inference.mlir
mlir/test/Examples/Toy/Ch6/affine-lowering.mlir
mlir/test/Examples/Toy/Ch6/codegen.toy
mlir/test/Examples/Toy/Ch6/llvm-lowering.mlir
mlir/test/Examples/Toy/Ch6/scalar.toy
mlir/test/Examples/Toy/Ch6/shape_inference.mlir
mlir/test/Examples/Toy/Ch7/affine-lowering.mlir
mlir/test/Examples/Toy/Ch7/codegen.toy
mlir/test/Examples/Toy/Ch7/llvm-lowering.mlir
mlir/test/Examples/Toy/Ch7/scalar.toy
mlir/test/Examples/Toy/Ch7/shape_inference.mlir
mlir/test/Examples/Toy/Ch7/struct-codegen.toy
mlir/test/Examples/Toy/Ch7/struct-opt.mlir
|
Why not provide a custom syntax for all of them?