[all-commits] [llvm/llvm-project] 1a083f: [mlir] Revamp operation documentation generation
    River Riddle via All-commits 
    all-commits at lists.llvm.org
       
    Tue Mar 24 12:05:25 PDT 2020
    
    
  
  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1a083f027f33f4014247df4c0e757e23d5cdab64
      https://github.com/llvm/llvm-project/commit/1a083f027f33f4014247df4c0e757e23d5cdab64
  Author: River Riddle <riddleriver at gmail.com>
  Date:   2020-03-24 (Tue, 24 Mar 2020)
  Changed paths:
    M mlir/cmake/modules/AddMLIR.cmake
    M mlir/docs/CreatingADialect.md
    M mlir/docs/Dialects/Vector.md
    M mlir/docs/OpDefinitions.md
    M mlir/include/mlir/Dialect/Affine/IR/CMakeLists.txt
    M mlir/include/mlir/Dialect/FxpMathOps/CMakeLists.txt
    M mlir/include/mlir/Dialect/GPU/CMakeLists.txt
    M mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt
    M mlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt
    M mlir/include/mlir/Dialect/LoopOps/CMakeLists.txt
    M mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt
    M mlir/include/mlir/Dialect/Quant/CMakeLists.txt
    M mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt
    M mlir/include/mlir/Dialect/Vector/CMakeLists.txt
    M mlir/include/mlir/TableGen/Operator.h
    M mlir/lib/TableGen/Operator.cpp
    M mlir/tools/mlir-tblgen/OpDocGen.cpp
    M mlir/tools/mlir-tblgen/OpFormatGen.cpp
  Log Message:
  -----------
  [mlir] Revamp operation documentation generation
Summary:
This revisions performs several cleanups to the generated dialect documentation:
* Standardizes format of attributes/operands/results sections
* Splits out operation/type/dialect documentation generation to allow for composing generated and hand-written documentation
* Add section for declarative assembly syntax and successors
* General cleanup
Differential Revision: https://reviews.llvm.org/D76573
    
    
More information about the All-commits
mailing list