llvm-project/mlir/lib/Tools
River Riddle 1c2edb026e [mlir:PDLL] Rework the C++ generation of native Constraint/Rewrite arguments and results
The current translation uses the old "ugly"/"raw" form which used PDLValue for the arguments
and results. This commit updates the C++ generation to use the recently added sugar that
allows for directly using the desired types for the arguments and result of PDL functions.
In addition, this commit also properly imports the C++ class for ODS operations, constraints,
and interfaces. This allows for a much more convienent C++ API than previously granted
with the raw/low-level types.

Differential Revision: https://reviews.llvm.org/D124817
2022-05-30 17:35:34 -07:00
..
PDLL [mlir:PDLL] Rework the C++ generation of native Constraint/Rewrite arguments and results 2022-05-30 17:35:34 -07:00
lsp-server-support [mlir:PDLL-LSP] Add a custom LSP command for viewing the output of PDLL 2022-05-30 17:35:34 -07:00
mlir-lsp-server [mlir][Tablegen-LSP] Add support for a basic TableGen language server 2022-05-16 16:03:51 -07:00
mlir-opt [mlir][NFC] Move MlirOptMain to the Tools/ directory 2022-03-07 01:05:38 -08:00
mlir-pdll-lsp-server [mlir:PDLL] Rework the C++ generation of native Constraint/Rewrite arguments and results 2022-05-30 17:35:34 -07:00
mlir-reduce [mlir][NFC] Move Parser.h to Parser/ 2022-03-07 01:05:38 -08:00
mlir-translate Revert "[mlirTranslateMain] Add a customization callback." 2022-03-14 22:04:46 -07:00
tblgen-lsp-server [mlir][Tablegen-LSP] Add support for a tracking definitions and references 2022-05-27 02:39:49 -07:00
CMakeLists.txt [mlir][Tablegen-LSP] Add support for a basic TableGen language server 2022-05-16 16:03:51 -07:00