This revision adds support for auto-generating pass documentation, replacing the need to manually keep Passes.md up-to-date. This matches the behavior already in place for dialect and interface documentation.
Depends On D76659
Paths
| Differential D76660
[mlir][Pass] Add support for generating pass documention from the tablegen definition ClosedPublic Authored by rriddle on Mar 23 2020, 5:42 PM.
Details Summary This revision adds support for auto-generating pass documentation, replacing the need to manually keep Passes.md up-to-date. This matches the behavior already in place for dialect and interface documentation. Depends On D76659
Diff Detail
Event TimelineComment Actions Cool stuff!
This revision is now accepted and ready to land.Mar 26 2020, 12:23 PM rriddle added a child revision: D77102: [mlir][Pass] Add documentation for the declarative pass specification.Mar 30 2020, 4:05 PM Closed by commit rG9be4be3e5327: [mlir][Pass] Add support for generating pass documention from the tablegen… (authored by rriddle). · Explain WhyApr 1 2020, 2:17 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 254130 mlir/docs/Passes.md
mlir/include/mlir/Conversion/CMakeLists.txt
mlir/include/mlir/Conversion/Passes.td
mlir/include/mlir/Dialect/Affine/CMakeLists.txt
mlir/include/mlir/Dialect/FxpMathOps/CMakeLists.txt
mlir/include/mlir/Dialect/GPU/CMakeLists.txt
mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt
mlir/include/mlir/Dialect/Linalg/CMakeLists.txt
mlir/include/mlir/Dialect/LoopOps/CMakeLists.txt
mlir/include/mlir/Dialect/Quant/CMakeLists.txt
mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt
mlir/include/mlir/Quantizer/Transforms/CMakeLists.txt
mlir/include/mlir/Transforms/CMakeLists.txt
mlir/include/mlir/Transforms/Passes.td
mlir/tools/mlir-tblgen/CMakeLists.txt
mlir/tools/mlir-tblgen/PassDocGen.cpp
|
Will this work in rendered html? Or actually you just want to have a better markdown output here?