[mlir] NFC: put C++ code emission classes in their own files
authorLei Zhang <antiagainst@google.com>
Fri, 10 Jan 2020 16:18:08 +0000 (11:18 -0500)
committerLei Zhang <antiagainst@google.com>
Fri, 10 Jan 2020 23:38:59 +0000 (18:38 -0500)
commitca4a55fabbbebef1752fd4e2913c28bb8b510621
tree3c3a19de94e1eaba1536ca70c4cf0f9899193779
parent064087581ab98cca7254b4d0f12ecbed13da2692
[mlir] NFC: put C++ code emission classes in their own files

This exposes thse classes so that they can be used in interfaces.

Differential Revision: https://reviews.llvm.org/D72514
mlir/include/mlir/TableGen/OpClass.h [new file with mode: 0644]
mlir/lib/TableGen/CMakeLists.txt
mlir/lib/TableGen/OpClass.cpp [new file with mode: 0644]
mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp