It seems that you can write a custom TableGen backend (
https://llvm.org/docs/TableGen/BackGuide.html ) to achieve your task. I don’t think LLVM/Clang accepts or has any plan using python script to generate header files from TG files.
Also, can you elaborate why existing TG backends, especially those used for generating builtins, can’t solve your problems? Is it possible to adapt your .td files to leverage existing TG backends?
-Min
On Jan 3, 2021, at 10:47 PM, Zakk via llvm-dev <
[hidden email]> wrote:
Hi all,
It's a different way like ARM did (create a new option in clang-tblgen (C++ code) and generate corresponding files.)
We are planning to upstream this part and wondering if it's necessary to rewrite generator with C++ code.
_______________________________________________
LLVM Developers mailing list
[hidden email]https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
_______________________________________________
cfe-dev mailing list
[hidden email]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev