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