diff options
author | Sergei Barannikov <barannikov88@gmail.com> | 2025-01-22 09:01:08 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-22 09:01:08 +0300 |
commit | 6aeffcdb913052e43335130e129e36babaa9b252 (patch) | |
tree | 5ec42abb1fac7a819bfc35443a2f564b87130c70 /clang/lib/Sema/SemaCodeComplete.cpp | |
parent | 382bafc9579f40bd834b78df671ac45308310462 (diff) | |
download | llvm-6aeffcdb913052e43335130e129e36babaa9b252.zip llvm-6aeffcdb913052e43335130e129e36babaa9b252.tar.gz llvm-6aeffcdb913052e43335130e129e36babaa9b252.tar.bz2 |
[TableGen] Add a backend generating SDNode descriptions (#123002)
This patch adds a simplistic backend that gathers all target-specific
SelectionDAG nodes and emits descriptions for most of them.
This includes generating node enumeration, node names, and information
about node "prototype" that can be used to verify that a node is valid.
The patch also extends SDNode by adding target-specific flags, which are
also included in the generated tables.
Part of #119709,
[RFC](https://discourse.llvm.org/t/rfc-tablegen-erating-sdnode-descriptions/83627).
Pull Request: https://github.com/llvm/llvm-project/pull/123002
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
0 files changed, 0 insertions, 0 deletions