aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/UnicodeTest.cpp
diff options
context:
space:
mode:
authorRiver Riddle <riddleriver@gmail.com>2022-02-13 23:51:52 -0800
committerRiver Riddle <riddleriver@gmail.com>2022-02-26 11:08:51 -0800
commit9ad64a5c78a98c4f9eb4fff7c9c7665925db6907 (patch)
treed9cd934026668c0127c2ae0e3692a6b394408e4d /llvm/unittests/Support/UnicodeTest.cpp
parenta486cf5e98bcf6a186bf3d01ba4539a3e27bd08d (diff)
downloadllvm-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