TBLGEN(1) LLVM TBLGEN(1) (NAME) tblgen - ++C (SYNOPSIS) clang-tblgen [options] [filename] lldb-tblgen [options] [filename] llvm-tblgen [options] [filename] mlir-tblgen [options] [filename] (DESCRIPTION) *-tblgen (.td) ++C . LLVM . backend LLVM . *-tblgen TableGen TableGen Overview <> . filename (.td) TableGen . (OPTIONS) (General Options) -help . -help-list . -D=macroname . . -d=filename . -debug (debug) . -dump-json JSON . -I directory (inclusion) . directory . -null-backend backend . frontend . -o filename . filename - *-tblgen . -print-records ( backend). -print-detailed-records . -stats backend . -time-phases (parser) backend . -version . -write-if-changed . -gen-clang-attr-classes (attribute) Clang. -gen-clang-attr-parser-string-switches switch (parser). -gen-clang-attr-subject-match-rules-parser-string-switches switch . -gen-clang-attr-impl Clang. -gen-clang-attr-list" Clang. -gen-clang-attr-subject-match-rule-list Clang. -gen-clang-attr-pch-read PCH Clang. -gen-clang-attr-pch-write PCH Clang. -gen-clang-attr-has-attribute-impl (spelling) Clang. -gen-clang-attr-spelling-index Clang. -gen-clang-attr-ast-visitor (visitor) AST Clang. -gen-clang-attr-template-instantiate (template instantiate) Clang. -gen-clang-attr-parsed-attr-list Clang. -gen-clang-attr-parsed-attr-impl Clang. -gen-clang-attr-parsed-attr-kinds Clang. -gen-clang-attr-text-node-dump (dumper) Clang. -gen-clang-attr-node-traverse (traverser) Clang. -gen-clang-diags-defs (diagnostics) Clang. -clang-component component (component) . -gen-clang-diag-groups Clang. -gen-clang-diags-index-name Clang. -gen-clang-basic-reader BasicReader Clang. -gen-clang-basic-writer BasicWriter Clang. -gen-clang-comment-nodes (comment) AST Clang. -gen-clang-decl-nodes (declaration) AST Clang. -gen-clang-stmt-nodes (statement) AST Clang. -gen-clang-type-nodes (type) AST Clang. -gen-clang-type-reader AbstractTypeReader Clang. -gen-clang-type-writer AbstractTypeWriter Clang. -gen-clang-opcodes (opcodes) constexpr Clang. -gen-clang-sa-checkers (static analyzer) Clang. -gen-clang-comment-html-tags HTML . -gen-clang-comment-html-tags-properties HTML. -gen-clang-comment-html-named-character-references UTF-8. -gen-clang-comment-command-info . -gen-clang-comment-command-list . -gen-clang-opencl-builtins OpenCL. -gen-arm-neon arm_neon.h Clang. -gen-arm-fp16 arm_fp16.h Clang. -gen-arm-bf16 arm_bf16.h Clang. -gen-arm-neon-sema (sema) ARM NEON Clang. -gen-arm-neon-test ARM NEON Clang. -gen-arm-immcheck-types arm_immcheck_types.inc Clang. -gen-arm-sve-header arm_sve.h Clang. -gen-arm-sve-builtins arm_sve_builtins.inc Clang. -gen-arm-sve-builtin-codegen arm_sve_builtin_cg_map.inc Clang. -gen-arm-sve-typeflags arm_sve_typeflags.inc Clang. -gen-arm-sve-sema-rangechecks arm_sve_sema_rangechecks.inc Clang. -gen-arm-mve-header arm_mve.h Clang. -gen-arm-mve-builtin-def ARM MVE Clang. -gen-arm-mve-builtin-sema (sema) ARM MVE Clang. -gen-arm-mve-builtin-codegen (code-generator) ARM MVE Clang. -gen-arm-mve-builtin-aliases ARM MVE Clang. -gen-arm-cde-header arm_cde.h Clang. -gen-arm-cde-builtin-def ARM CDE Clang. -gen-arm-cde-builtin-sema (sema) ARM CDE Clang. -gen-arm-cde-builtin-codegen ARM CDE Clang. -gen-arm-cde-builtin-aliases ARM CDE Clang. -gen-riscv-vector-header riscv_vector.h Clang. -gen-riscv-vector-builtins riscv_vector_builtins.inc Clang. -gen-riscv-vector-builtin-codegen riscv_vector_builtin_cg.inc Clang. -gen-riscv-sifive-vector-builtins riscv_sifive_vector_builtins.inc Clang. -gen-riscv-sifive-vector-builtin-codegen riscv_sifive_vector_builtin_cg.inc Clang. -gen-attr-docs (attribute). -gen-diag-docs (diagnostic). -gen-opt-docs . -gen-clang-data-collectors AST. -gen-clang-test-pragma-attribute-supported-attributes #pragma Clang . gen-lldb-option-defs OptionDefinition lldb. gen-lldb-property-defs PropertyDefinition lldb. gen-lldb-property-enum-defs (enum) PropertyDefinition lldb. llvm-tblgen -gen-asm-matcher . -match-prefix=prefix -gen-asm-matcher prefix . -gen-asm-parser . -asmparsernum=n -gen-asm-parser n. -gen-asm-writer . -asmwriternum=n -gen-asm-writer n. -gen-attrs (attributes). -gen-automata (generic automata). -gen-callingconv (calling conventions). -gen-compress-inst-emitter RISC-V. -gen-ctags ctags. -gen-dag-isel DAG ( ). -instrument-coverage -gen-dag-isel . -omit-comments -gen-dag-isel (). false . -gen-dfa-packetizer DFA Packetizer VLIW. -gen-directive-decl ( ). -gen-directive-gen . -gen-directive-impl . -gen-disassembler . -gen-emitter . -gen-exegesis llvm-exegesis. -gen-fast-isel "" (fast instruction selector). -gen-global-isel GlobalISel. -gisel-coverage-file=filename . -instrument-gisel-coverage -gen-global-isel (coverage instrumentation). -optimize-match-table -gen-global-isel . -warn-on-skipped-patterns -gen-global-isel . -gen-global-isel-combiner (combiner) GlobalISel. -combiners=list -gen-global-isel-combiner . -gicombiner-debug-cxxpreds ++C -gen-global-isel-combiner -gicombiner-stop-after-parse -gen-global-isel-combiner . -gen-instr-info . -gen-instr-docs . -gen-intrinsic-enums (intrinsic enums). -intrinsic-prefix=prefix -gen-intrinsic-enums prefix . -gen-intrinsic-impl (intrinsic). -gen-opt-parser-defs (options). -gen-opt-rst RST . -gen-pseudo-lowering (pseudo instruction lowering). -gen-register-bank (register banks). -gen-register-info . -register-info-debug -gen-register-info (dump) . -gen-searchable-tables . TableGen BackEnds <> . -gen-subtarget (subtargets). -gen-x86-EVEX2VEX-tables X86 EVEX VEX. -gen-x86-fold-tables fold X86. -long-string-literals . . -print-enums (enumeration) . -class=classname -print-enums . -print-sets DAG (DAG exprs). -gen-avail-interface-decls (availability interface). -gen-avail-interface-defs (op interface). -gen-dialect-doc (dialect). -dialect (dialect) . -gen-directive-decl (OpenMP ). -gen-enum-decls (enum utility). -gen-enum-defs (enum utility). -gen-enum-from-llvmir-conversions EnumAttrs LLVM IR. -gen-enum-to-llvmir-conversions EnumAttrs LLVM IR. -gen-llvmir-conversions LLVM IR. -gen-llvmir-intrinsics (intrinsics) LLVM IR. -llvmir-intrinsics-filter . -dialect-opclass-base (ops) . -gen-op-decls (operation). -gen-op-defs (operation). -asmformat-error-is-fatal (format parsing). -op-exclude-regex ( ). -op-include-regex ( ). -gen-op-doc . -gen-pass-decls . -name namestring (passes). -gen-pass-doc (pass). -gen-rewriters (pattern rewriters). -gen-spirv-avail-impls SPIR-V. -gen-spirv-capability-implication (implied capabilities) . -gen-spirv-enum-avail-decls (enum availability) SPIR-V. -gen-spirv-enum-avail-defs (enum availability) SPIR-V. -gen-spirv-op-utils SPIR-V. -gen-spirv-serialization ((de)serialization) SPIR-V. -gen-struct-attr-decls (struct utility). -gen-struct-attr-defs (struct utility). -gen-typedef-decls TypeDef. -gen-typedef-defs TypeDef. -typedefs-dialect name (types) (dialect). *-tblgen 0 . . (AUTHORS) LLVM (https://llvm.org). (COPYRIGHT) 2003-2026, LLVM Project 22 2026-07-15 TBLGEN(1)