xref: /openbsd-src/gnu/llvm/llvm/docs/CommandGuide/clang-tblgen.rst (revision 73471bf04ceb096474c7f0fa83b1b65c70a787a1)
1*73471bf0Spatrickclang-tblgen - Description to C++ Code for Clang
2*73471bf0Spatrick================================================
3*73471bf0Spatrick
4*73471bf0Spatrick.. program:: clang-tblgen
5*73471bf0Spatrick
6*73471bf0SpatrickSYNOPSIS
7*73471bf0Spatrick--------
8*73471bf0Spatrick
9*73471bf0Spatrick:program:`clang-tblgen` [*options*] [*filename*]
10*73471bf0Spatrick
11*73471bf0Spatrick
12*73471bf0SpatrickDESCRIPTION
13*73471bf0Spatrick-----------
14*73471bf0Spatrick
15*73471bf0Spatrick:program:`clang-tblgen` is a program that translates compiler-related target
16*73471bf0Spatrickdescription (``.td``) files into C++ code and other output formats. Most
17*73471bf0Spatrickusers of LLVM will not need to use this program. It is used only for writing
18*73471bf0Spatrickparts of the compiler.
19*73471bf0Spatrick
20*73471bf0SpatrickPlease see :doc:`tblgen - Description to C++ Code<./tblgen>`
21*73471bf0Spatrickfor a description of the *filename* argument and options, including the
22*73471bf0Spatrickoptions common to all :program:`*-tblgen` programs.
23