This is version 0.5 of the new document titled "TableGen Backend Developer's Guide." It is a first cut a describing how to write a new backend for TableGen. It describes the data structures available to the backend, but not in complete detail. That is left to the Doxygen pages. It also discusses various top-level concepts related to accessing classes and records, fields, and error messages.
Two other documents are updated to refer to the new document. And there is a backend skeleton C++ file.
Might mention MLIR as well, which uses TableGen extensively as the basis for its ODS system:
https://mlir.llvm.org/docs/OpDefinitions/