[all-commits] [llvm/llvm-project] 1b2c16: [mlir][DeclarativeParser] Add support for attribut...

River Riddle via All-commits all-commits at lists.llvm.org
Sat Feb 8 15:52:47 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1b2c16f2ae41eff124a11b8a5c343fb7688a2a85
      https://github.com/llvm/llvm-project/commit/1b2c16f2ae41eff124a11b8a5c343fb7688a2a85
  Author: River Riddle <riddleriver at gmail.com>
  Date:   2020-02-08 (Sat, 08 Feb 2020)

  Changed paths:
    M mlir/docs/OpDefinitions.md
    M mlir/include/mlir/IR/OpBase.td
    M mlir/include/mlir/IR/OpImplementation.h
    M mlir/include/mlir/TableGen/Attribute.h
    M mlir/lib/IR/AsmPrinter.cpp
    M mlir/lib/Parser/Parser.cpp
    M mlir/lib/TableGen/Attribute.cpp
    M mlir/tools/mlir-tblgen/OpFormatGen.cpp

  Log Message:
  -----------
  [mlir][DeclarativeParser] Add support for attributes with buildable types.

This revision adds support in the declarative assembly form for printing attributes with buildable types without the type, and moves several more parsers over to the declarative form.

Differential Revision: https://reviews.llvm.org/D74276


  Commit: 2f94ce0dcfd1f827105ac3d53d870447a25d57a3
      https://github.com/llvm/llvm-project/commit/2f94ce0dcfd1f827105ac3d53d870447a25d57a3
  Author: River Riddle <riddleriver at gmail.com>
  Date:   2020-02-08 (Sat, 08 Feb 2020)

  Changed paths:
    M mlir/include/mlir/Dialect/LoopOps/LoopOps.td
    M mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td
    M mlir/include/mlir/Dialect/SPIRV/SPIRVControlFlowOps.td
    M mlir/include/mlir/Dialect/SPIRV/SPIRVStructureOps.td
    M mlir/lib/Dialect/LoopOps/LoopOps.cpp
    M mlir/lib/Dialect/SPIRV/SPIRVOps.cpp
    M mlir/test/Dialect/SPIRV/ops.mlir

  Log Message:
  -----------
  [mlir][DeclarativeParser] Move several missed parsers over to the declarative form.

Differential Revision: https://reviews.llvm.org/D74283


Compare: https://github.com/llvm/llvm-project/compare/327e062a026a...2f94ce0dcfd1


More information about the All-commits mailing list