[mlir] Split dialect definition constructs out of OpBase into DialectBase
authorRiver Riddle <riddleriver@gmail.com>
Wed, 6 Apr 2022 21:43:21 +0000 (14:43 -0700)
committerRiver Riddle <riddleriver@gmail.com>
Mon, 11 Apr 2022 22:05:57 +0000 (15:05 -0700)
commita19fe7b6400c7cbcd806ad7bbf97403d1f376347
treeeefaf17e093534ce23c9241a6e08a9cefe3a6484
parent0c13d97e2b5097046d0cf56c00f02d3dd3bd1be2
[mlir] Split dialect definition constructs out of OpBase into DialectBase

OpBase is currently extremely overbloated with constructs. This
commit continues the current process of cleaning this up, by splitting
out dialect definition constructs. This maps the ODS side more closely
to the C++ side.

Differential Revision: https://reviews.llvm.org/D123257
mlir/include/mlir/IR/DialectBase.td [new file with mode: 0644]
mlir/include/mlir/IR/OpBase.td