Issue 151299
Summary TableGen backends as plugins
Labels enhancement, tablegen
Assignees
Reporter DavidSpickett
    Currently all backends are built into each tblgen binary, `llvm-tblgen`, `clang-tblgen`, `lldb-tblgen` etc. It would be good to have the ability to load a new backend as a plugin.

This would:
* Remove the need for several copies of the compiler (which can be confusing to developers and packagers of llvm).
* Allow faster development of backends in C++.

You can currently write a backend externally by emitting JSON and parsing that with whatever you want, but you won't have the TableGen APIs you'd have in C++.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to