diff options
author | River Riddle <riddleriver@gmail.com> | 2022-02-13 23:51:52 -0800 |
---|---|---|
committer | River Riddle <riddleriver@gmail.com> | 2022-02-26 11:08:51 -0800 |
commit | 9ad64a5c78a98c4f9eb4fff7c9c7665925db6907 (patch) | |
tree | d9cd934026668c0127c2ae0e3692a6b394408e4d /llvm/unittests/Support/UnicodeTest.cpp | |
parent | a486cf5e98bcf6a186bf3d01ba4539a3e27bd08d (diff) | |
download | llvm-9ad64a5c78a98c4f9eb4fff7c9c7665925db6907.zip llvm-9ad64a5c78a98c4f9eb4fff7c9c7665925db6907.tar.gz llvm-9ad64a5c78a98c4f9eb4fff7c9c7665925db6907.tar.bz2 |
[mlir:PDLL] Add support for C++ generation
This commits adds a C++ generator to PDLL that generates wrapper PDL patterns
directly usable in C++ code, and also generates the definitions of native constraints/rewrites
that have code bodies specified in PDLL. This generator is effectively the PDLL equivalent of
the current DRR generator, and will allow easy replacement of DRR patterns with PDLL patterns.
A followup will start to utilize this for end-to-end integration testing and show case how to
use this as a drop-in replacement for DRR tablegen usage.
Differential Revision: https://reviews.llvm.org/D119781
Diffstat (limited to 'llvm/unittests/Support/UnicodeTest.cpp')
0 files changed, 0 insertions, 0 deletions