Enable useDefault{Type/Attribute}PrinterParser by default in ODS Dialect definition
authorMehdi Amini <joker.eph@gmail.com>
Tue, 18 Jan 2022 06:33:21 +0000 (06:33 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Tue, 18 Jan 2022 06:36:34 +0000 (06:36 +0000)
commitc8e047f5e14c05cace5a8926c0f07b6281d6359f
treede0101c8d4eaa2a25c38055de131f7389c9d9cad
parentade71641dcf6fc2c457e318634f0bcff8f8feee1
Enable useDefault{Type/Attribute}PrinterParser by default in ODS Dialect definition

The majority of dialects reimplement the same boilerplate over and over,
switching the default makes it for better discoverability and make it simpler
to implement new dialects.

Differential Revision: https://reviews.llvm.org/D117524
12 files changed:
mlir/include/mlir/IR/BuiltinDialect.td
mlir/include/mlir/IR/OpBase.td
mlir/lib/Dialect/Async/IR/Async.cpp
mlir/lib/Dialect/EmitC/IR/EmitC.cpp
mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
mlir/lib/Dialect/PDL/IR/PDLTypes.cpp
mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
mlir/test/lib/Dialect/Test/TestDialect.td
mlir/test/mlir-tblgen/attr-or-type-format.td
mlir/test/mlir-tblgen/typedefs.td
mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp
mlir/tools/mlir-tblgen/DialectGen.cpp