.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "TBLGEN" "1" "2026-07-15" "22" "LLVM" .SH "نام (NAME)" tblgen \- تبدیل توصیف هدف به کد ++C .SH "خلاصه دستور (SYNOPSIS)" .sp \fBclang\-tblgen\fP [\fIoptions\fP] [\fIfilename\fP] .sp \fBlldb\-tblgen\fP [\fIoptions\fP] [\fIfilename\fP] .sp \fBllvm\-tblgen\fP [\fIoptions\fP] [\fIfilename\fP] .sp \fBmlir\-tblgen\fP [\fIoptions\fP] [\fIfilename\fP] .SH "توضیحات (DESCRIPTION)" .sp برنامه \fB*\-tblgen\fP خانواده‌ای از ابزارها است که فایل‌های توصیف هدف (\fB\&.td\fP) را به کد ++C و دیگر قالب‌های خروجی ترجمه می‌کند. بیشتر کاربران LLVM نیازی به استفاده از این برنامه نخواهند داشت. این برنامه تنها برای نوشتن بخش‌هایی از کامپایلر، اشکال‌زدا و backendهای هدف LLVM به کار می‌رود. .sp جزئیات ورودی و خروجی برنامه‌های \fB*\-tblgen\fP فراتر از محدوده این مقدمه کوتاه است؛ لطفاً برای آشنایی و دسترسی به اسناد تکمیلی TableGen به TableGen Overview \%<> مراجعه کنید. .sp آرگومان \fIfilename\fP نام فایل توصیف هدف (\fB\&.td\fP) که TableGen پردازش می‌کند را مشخص می‌نماید. .SH "گزینه‌ها (OPTIONS)" .SS "گزینه‌های عمومی (General Options)" .INDENT 0.0 .TP .B \-help توضیحاتی درباره گزینه‌های خط فرمان چاپ می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-help\-list توضیحات مربوط به گزینه‌های خط فرمان را در قالب یک فهرست ساده چاپ می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-D=macroname نام ماکرویی را برای تعریف شدن مشخص می‌کند. این نام تعریف می‌شود، اما مقدار خاصی ندارد. .UNINDENT .INDENT 0.0 .TP .B \-d=filename نام فایل وابستگی‌ها را تعیین می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-debug خروجی اشکال‌زدایی (debug) را فعال می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-dump\-json نمایشی با ساختار JSON از تمام رکوردها چاپ می‌کند که برای پردازش‌های خودکار بعدی مناسب است. .UNINDENT .INDENT 0.0 .TP .B \-I directory محل جستجو برای یافتن سایر فایل‌های توصیف هدف جهت ضمیمه‌سازی (inclusion) را تعیین می‌کند. مقدار \fBdirectory\fP باید یک مسیر کامل یا نسبی به دایرکتوری حاوی فایل‌های توصیف هدف باشد. .UNINDENT .INDENT 0.0 .TP .B \-null\-backend فایل‌های مبدأ را تجزیه کرده و رکوردها را ایجاد می‌کند، اما هیچ backendی را اجرا نمی‌کند. این گزینه برای زمان‌سنجی frontend کاربرد دارد. .UNINDENT .INDENT 0.0 .TP .B \-o filename نام فایل خروجی را مشخص می‌کند. اگر \fBfilename\fP برابر با \fB\-\fP باشد، \fB*\-tblgen\fP خروجی خود را به خروجی استاندارد ارسال می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-print\-records تمام کلاس‌ها و رکوردها را در خروجی استاندارد چاپ می‌کند (گزینه پیش‌فرض backend). .UNINDENT .INDENT 0.0 .TP .B \-print\-detailed\-records گزارشی با جزئیات کامل از تمامی متغیرهای سراسری، کلاس‌ها و رکوردها در خروجی استاندارد چاپ می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-stats گزارشی حاوی تمامی آمارهای جمع‌آوری‌شده توسط backend چاپ می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-time\-phases مدت زمان مراحل تجزیه‌کننده (parser) و backend را اندازه‌گیری کرده و گزارشی را چاپ می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-version شماره نسخه برنامه را نمایش می‌دهد. .UNINDENT .INDENT 0.0 .TP .B \-write\-if\-changed فایل خروجی را تنها در صورتی می‌نویسد که جدید باشد یا تغییر کرده باشد. .UNINDENT.SS "گزینه‌های clang\-tblgen (clang\-tblgen Options)" .INDENT 0.0 .TP .B \-gen\-clang\-attr\-classes تولید کلاس‌های صفت (attribute) برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-parser\-string\-switches تولید تمام switchهای رشته‌ای صفتِ مرتبط با تجزیه‌کننده (parser). .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-subject\-match\-rules\-parser\-string\-switches تولید تمام switchهای رشته‌ای قواعد تطابق موضوع صفتِ مرتبط با تجزیه‌کننده. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-impl تولید پیاده‌سازی‌های صفت برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-list\(dq تولید فهرستی از صفت‌های Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-subject\-match\-rule\-list تولید فهرستی از قواعد تطابق موضوع صفت برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-pch\-read تولید خواننده صفت PCH برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-pch\-write تولید نویسنده صفت PCH برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-has\-attribute\-impl تولید فهرستی از نگارش‌های (spelling) صفت‌های Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-spelling\-index تولید نمایه نگارش‌های صفت برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-ast\-visitor تولید یک پیمایش‌گر (visitor) بازگشتی AST برای صفت‌های Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-template\-instantiate تولید کد نمونه‌سازی الگوی (template instantiate) Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-parsed\-attr\-list تولید فهرستی از صفت‌های تجزیه‌شده Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-parsed\-attr\-impl تولید توابع کمکی صفت‌های تجزیه‌شده Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-parsed\-attr\-kinds تولید انواع صفت‌های تجزیه‌شده Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-text\-node\-dump تولید تخلیه‌گر (dumper) گره متنی صفت برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-attr\-node\-traverse تولید پیمایش‌گر (traverser) گره صفت برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-diags\-defs تولید تعاریف عیب‌یابی (diagnostics) برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-clang\-component component تنها استفاده از هشدارهای مؤلفه (component) مشخص‌شده. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-diag\-groups تولید گروه‌های عیب‌یابی برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-diags\-index\-name تولید نمایه نام‌های عیب‌یابی Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-basic\-reader تولید کلاس‌های BasicReader برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-basic\-writer تولید کلاس‌های BasicWriter برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-comment\-nodes تولید گره‌های توضیحات (comment) در AST برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-decl\-nodes تولید گره‌های اعلان (declaration) در AST برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-stmt\-nodes تولید گره‌های دستور (statement) در AST برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-type\-nodes تولید گره‌های نوع (type) در AST برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-type\-reader تولید کلاس AbstractTypeReader برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-type\-writer تولید کلاس AbstractTypeWriter برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-opcodes تولید کدهای عملیاتی (opcodes) مفسر constexpr برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-sa\-checkers تولید وارسی‌کننده‌های تحلیل‌گر ایستا (static analyzer) برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-comment\-html\-tags تولید تطبیق‌دهنده‌های کارآمد برای نام برچسب‌های HTML استفاده‌شده در توضیحات مستندسازی. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-comment\-html\-tags\-properties تولید تطبیق‌دهنده‌های کارآمد برای ویژگی‌های برچسب‌های HTML. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-comment\-html\-named\-character\-references تولید تابع برای تبدیل ارجاعات نویسه‌ای نام‌گذاری‌شده به توالی‌های UTF\-8. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-comment\-command\-info تولید مشخصات دستور برای دستورات استفاده‌شده در توضیحات مستندسازی. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-comment\-command\-list تولید فهرستی از دستورات استفاده‌شده در توضیحات مستندسازی. .UNINDENT .INDENT 0.0.TP .B \-gen\-clang\-opencl\-builtins تولید گرداننده‌های اعلان توابع داخلی OpenCL. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-neon تولید \fBarm_neon.h\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-fp16 تولید \fBarm_fp16.h\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-bf16 تولید \fBarm_bf16.h\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-neon\-sema تولید پشتیبانی معنایی (sema) برای ARM NEON در Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-neon\-test تولید آزمون‌های ARM NEON برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-immcheck\-types تولید \fBarm_immcheck_types.inc\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-sve\-header تولید \fBarm_sve.h\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-sve\-builtins تولید \fBarm_sve_builtins.inc\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-sve\-builtin\-codegen تولید \fBarm_sve_builtin_cg_map.inc\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-sve\-typeflags تولید \fBarm_sve_typeflags.inc\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-sve\-sema\-rangechecks تولید \fBarm_sve_sema_rangechecks.inc\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-mve\-header تولید \fBarm_mve.h\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-mve\-builtin\-def تولید تعاریف توابع داخلی ARM MVE برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-mve\-builtin\-sema تولید بررسی‌های معنایی (sema) توابع داخلی ARM MVE برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-mve\-builtin\-codegen تولید کدساز (code\-generator) توابع داخلی ARM MVE برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-mve\-builtin\-aliases تولید فهرست نام‌های مستعار معتبر توابع داخلی ARM MVE برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-cde\-header تولید \fBarm_cde.h\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-cde\-builtin\-def تولید تعاریف توابع داخلی ARM CDE برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-cde\-builtin\-sema تولید بررسی‌های معنایی (sema) توابع داخلی ARM CDE برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-cde\-builtin\-codegen تولید کدساز توابع داخلی ARM CDE برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-arm\-cde\-builtin\-aliases تولید فهرست نام‌های مستعار معتبر توابع داخلی ARM CDE برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-riscv\-vector\-header تولید \fBriscv_vector.h\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-riscv\-vector\-builtins تولید \fBriscv_vector_builtins.inc\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-riscv\-vector\-builtin\-codegen تولید \fBriscv_vector_builtin_cg.inc\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-riscv\-sifive\-vector\-builtins تولید \fBriscv_sifive_vector_builtins.inc\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-riscv\-sifive\-vector\-builtin\-codegen تولید \fBriscv_sifive_vector_builtin_cg.inc\fP برای Clang. .UNINDENT .INDENT 0.0 .TP .B \-gen\-attr\-docs تولید مستندات ویژگی‌ها (attribute). .UNINDENT .INDENT 0.0 .TP .B \-gen\-diag\-docs تولید مستندات تشخیصی (diagnostic). .UNINDENT .INDENT 0.0 .TP .B \-gen\-opt\-docs تولید مستندات گزینه‌ها. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-data\-collectors تولید گردآورنده‌های داده برای گره‌های AST. .UNINDENT .INDENT 0.0 .TP .B \-gen\-clang\-test\-pragma\-attribute\-supported\-attributes تولید فهرستی از ویژگی‌های پشتیبانی‌شده توسط ویژگی \fB#pragma\fP در Clang برای اهداف آزمایشی. .UNINDENT.SS گزینه‌های lldb\-tblgen .INDENT 0.0 .TP .B gen\-lldb\-option\-defs تولید مقادیر OptionDefinition برای lldb. .UNINDENT .INDENT 0.0 .TP .B gen\-lldb\-property\-defs تولید مقادیر PropertyDefinition برای lldb. .UNINDENT .INDENT 0.0 .TP .B gen\-lldb\-property\-enum\-defs تولید مقادیر شمارشی (enum) برای PropertyDefinition در lldb. .UNINDENT .SS گزینه‌های llvm\-tblgen .INDENT 0.0 .TP .B \-gen\-asm\-matcher تولید تطبیق‌دهنده دستورات اسمبلی. .UNINDENT .INDENT 0.0 .TP .B \-match\-prefix=prefix تنظیم \-gen\-asm\-matcher برای تطبیق تنها دستوراتی با \fIprefix\fP داده‌شده. .UNINDENT .INDENT 0.0 .TP .B \-gen\-asm\-parser تولید تجزیه‌کننده دستورات اسمبلی. .UNINDENT .INDENT 0.0 .TP .B \-asmparsernum=n تنظیم \-gen\-asm\-parser برای تولید تجزیه‌کننده اسمبلی شماره \fIn\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-gen\-asm\-writer تولید نگارنده اسمبلی. .UNINDENT .INDENT 0.0 .TP .B \-asmwriternum=n تنظیم \-gen\-asm\-writer برای تولید نگارنده اسمبلی شماره \fIn\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-gen\-attrs تولید صفت‌ها (attributes). .UNINDENT .INDENT 0.0 .TP .B \-gen\-automata تولید خودکاره‌های عمومی (generic automata). .UNINDENT .INDENT 0.0 .TP .B \-gen\-callingconv تولید توصیفات قرارداد فراخوانی (calling conventions). .UNINDENT .INDENT 0.0 .TP .B \-gen\-compress\-inst\-emitter تولید دستورات فشرده RISC\-V. .UNINDENT .INDENT 0.0 .TP .B \-gen\-ctags تولید نمایه سازگار با ctags. .UNINDENT .INDENT 0.0 .TP .B \-gen\-dag\-isel تولید یک انتخاب‌گر دستور DAG (گراف جهت‌دار بدون دور). .UNINDENT .INDENT 0.0 .TP .B \-instrument\-coverage تنظیم \-gen\-dag\-isel برای تولید جدول‌هایی جهت کمک به شناسایی الگوهای تطبیق‌یافته. .UNINDENT .INDENT 0.0 .TP .B \-omit\-comments تنظیم \-gen\-dag\-isel برای حذف دیدگاه‌ها (کامنت‌ها). مقدار پیش‌فرض false است. .UNINDENT .INDENT 0.0 .TP .B \-gen\-dfa\-packetizer تولید DFA Packetizer برای مقصدهای VLIW. .UNINDENT .INDENT 0.0 .TP .B \-gen\-directive\-decl تولید کدهای اعلان مرتبط با رهنمودها (فایل سرآیند). .UNINDENT .INDENT 0.0 .TP .B \-gen\-directive\-gen تولید بخش کدهای پیاده‌سازی مرتبط با رهنمودها. .UNINDENT .INDENT 0.0 .TP .B \-gen\-directive\-impl تولید کدهای پیاده‌سازی مرتبط با رهنمودها. .UNINDENT .INDENT 0.0 .TP .B \-gen\-disassembler تولید دیس‌اسمبلر. .UNINDENT .INDENT 0.0 .TP .B \-gen\-emitter تولید منتشرکننده کد ماشین. .UNINDENT .INDENT 0.0 .TP .B \-gen\-exegesis تولید جدول‌های llvm\-exegesis. .UNINDENT .INDENT 0.0 .TP .B \-gen\-fast\-isel تولید یک انتخاب‌گر دستور \(dqسریع\(dq (fast instruction selector). .UNINDENT .INDENT 0.0 .TP .B \-gen\-global\-isel تولید انتخاب‌گر GlobalISel. .UNINDENT .INDENT 0.0 .TP .B \-gisel\-coverage\-file=filename مشخص کردن فایلی که اطلاعات پوشش از آن بازیابی می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-instrument\-gisel\-coverage تنظیم \-gen\-global\-isel برای تولید ابزار دقیق سنجش پوشش (coverage instrumentation). .UNINDENT .INDENT 0.0 .TP .B \-optimize\-match\-table تنظیم \-gen\-global\-isel برای تولید نسخه‌ای بهینه‌شده از جدول تطبیق. .UNINDENT .INDENT 0.0 .TP .B \-warn\-on\-skipped\-patterns تنظیم \-gen\-global\-isel برای توضیح دلیل کنار گذاشته شدن یک الگو. .UNINDENT .INDENT 0.0 .TP .B \-gen\-global\-isel\-combiner تولید ترکیب‌کننده (combiner) برای GlobalISel. .UNINDENT .INDENT 0.0 .TP .B \-combiners=list تنظیم \-gen\-global\-isel\-combiner برای تولید ترکیب‌کننده‌های مشخص‌شده. .UNINDENT .INDENT 0.0 .TP .B \-gicombiner\-debug\-cxxpreds افزودن دیدگاه‌های اشکال‌زدایی به تمام گزاره‌های ++C تولیدشده توسط \-gen\-global\-isel\-combiner .UNINDENT .INDENT 0.0 .TP .B \-gicombiner\-stop\-after\-parse تنظیم \-gen\-global\-isel\-combiner برای توقف پردازش پس از تجزیه قواعد و تخلیه وضعیت. .UNINDENT .INDENT 0.0 .TP .B \-gen\-instr\-info تولید توصیفات دستورالعمل‌ها. .UNINDENT .INDENT 0.0 .TP .B \-gen\-instr\-docs تولید مستندات دستورالعمل‌ها. .UNINDENT .INDENT 0.0.TP .B \-gen\-intrinsic\-enums تولید مقادیر شمارشی ذاتی (intrinsic enums). .UNINDENT .INDENT 0.0 .TP .B \-intrinsic\-prefix=prefix تنظیم \-gen\-intrinsic\-enums برای تولید موارد ذاتی با این \fIprefix\fP مقصد. .UNINDENT .INDENT 0.0 .TP .B \-gen\-intrinsic\-impl تولید اطلاعات ذاتی (intrinsic). .UNINDENT .INDENT 0.0 .TP .B \-gen\-opt\-parser\-defs تولید تعاریف گزینه‌ها (options). .UNINDENT .INDENT 0.0 .TP .B \-gen\-opt\-rst تولید مستندات RST گزینه‌ها. .UNINDENT .INDENT 0.0 .TP .B \-gen\-pseudo\-lowering تولید تنزل دستورالعمل‌های شبه (pseudo instruction lowering). .UNINDENT .INDENT 0.0 .TP .B \-gen\-register\-bank تولید توصیفات بانک‌های ثبات (register banks). .UNINDENT .INDENT 0.0 .TP .B \-gen\-register\-info تولید اطلاعات ثبات‌ها و کلاس‌های ثبات. .UNINDENT .INDENT 0.0 .TP .B \-register\-info\-debug تنظیم \-gen\-register\-info برای برون‌ریزی (dump) اطلاعات ثبات‌ها جهت اشکال‌زدایی. .UNINDENT .INDENT 0.0 .TP .B \-gen\-searchable\-tables تولید جدول‌های عمومی قابل جست‌وجو. برای شرح دقیق به TableGen BackEnds \%<> مراجعه کنید. .UNINDENT .INDENT 0.0 .TP .B \-gen\-subtarget تولید مقادیر شمارشی مربوط به زیرمقصدها (subtargets). .UNINDENT .INDENT 0.0 .TP .B \-gen\-x86\-EVEX2VEX\-tables تولید جدول‌های فشرده‌سازی X86 EVEX به VEX. .UNINDENT .INDENT 0.0 .TP .B \-gen\-x86\-fold\-tables تولید جدول‌های fold در X86. .UNINDENT .INDENT 0.0 .TP .B \-long\-string\-literals هنگام خروجی دادن جدول‌های رشته‌ای بزرگ، لیترال‌های رشته‌ای را به لیترال‌های نویسه‌ایِ جداشده با کاما ترجیح می‌دهد. این کار می‌تواند در خوانایی و کارایی زمان کامپایل سودمند باشد، اما ممکن است برخی از کامپایلرها را با مشکل مواجه کند. .UNINDENT .INDENT 0.0 .TP .B \-print\-enums چاپ مقادیر شمارشی (enumeration) برای یک کلاس. .UNINDENT .INDENT 0.0 .TP .B \-class=classname تنظیم \-print\-enums برای چاپ فهرست شمارشی کلاس مشخص‌شده. .UNINDENT .INDENT 0.0 .TP .B \-print\-sets چاپ مجموعه‌های گسترش‌یافته برای آزمایش عبارات DAG (DAG exprs). .UNINDENT.SS گزینه‌های mlir\-tblgen .INDENT 0.0 .TP .B \-gen\-avail\-interface\-decls تولید اعلان‌های رابط دسترسی‌پذیری (availability interface). .UNINDENT .INDENT 0.0 .TP .B \-gen\-avail\-interface\-defs تولید تعاریف رابط عملگر (op interface). .UNINDENT .INDENT 0.0 .TP .B \-gen\-dialect\-doc تولید مستندات گویش (dialect). .UNINDENT .INDENT 0.0 .TP .B \-dialect گویش (dialect) مورد نظر برای تولید. .UNINDENT .INDENT 0.0 .TP .B \-gen\-directive\-decl تولید اعلان‌ها برای رهنمودها (OpenMP و غیره). .UNINDENT .INDENT 0.0 .TP .B \-gen\-enum\-decls تولید اعلان‌های توابع کمکی نوع شمارشی (enum utility). .UNINDENT .INDENT 0.0 .TP .B \-gen\-enum\-defs تولید تعاریف توابع کمکی نوع شمارشی (enum utility). .UNINDENT .INDENT 0.0 .TP .B \-gen\-enum\-from\-llvmir\-conversions تولید تبدیل‌های EnumAttrs از LLVM IR. .UNINDENT .INDENT 0.0 .TP .B \-gen\-enum\-to\-llvmir\-conversions تولید تبدیل‌های EnumAttrs به LLVM IR. .UNINDENT .INDENT 0.0 .TP .B \-gen\-llvmir\-conversions تولید تبدیل‌های LLVM IR. .UNINDENT .INDENT 0.0 .TP .B \-gen\-llvmir\-intrinsics تولید توابع درونی (intrinsics) LLVM IR. .UNINDENT .INDENT 0.0 .TP .B \-llvmir\-intrinsics\-filter تنها نگه‌داشتن توابع درونی‌ای که زیررشته مشخص‌شده در نام رکورد آن‌ها وجود دارد. .UNINDENT .INDENT 0.0 .TP .B \-dialect\-opclass\-base کلاس پایه برای عملگرها (ops) در گویشی که قرار است ایجاد شود. .UNINDENT .INDENT 0.0 .TP .B \-gen\-op\-decls تولید اعلان‌های عملیات (operation). .UNINDENT .INDENT 0.0 .TP .B \-gen\-op\-defs تولید تعاریف عملیات (operation). .UNINDENT .INDENT 0.0 .TP .B \-asmformat\-error\-is\-fatal ایجاد یک خطای مهلک در صورت شکست در تجزیه قالب (format parsing). .UNINDENT .INDENT 0.0 .TP .B \-op\-exclude\-regex عبارت باقاعده برای نام عملگرها جهت مستثنی کردن (در صورت خالی بودن، فیلتری اعمال نمی‌شود). .UNINDENT .INDENT 0.0 .TP .B \-op\-include\-regex عبارت باقاعده برای نام عملگرها جهت گنجاندن (در صورت خالی بودن، فیلتری اعمال نمی‌شود). .UNINDENT .INDENT 0.0 .TP .B \-gen\-op\-doc تولید مستندات عملیات. .UNINDENT .INDENT 0.0 .TP .B \-gen\-pass\-decls تولید مستندات عملیات. .UNINDENT .INDENT 0.0 .TP .B \-name namestring نام این گروه از گذرها (passes). .UNINDENT .INDENT 0.0 .TP .B \-gen\-pass\-doc تولید مستندات گذر (pass). .UNINDENT .INDENT 0.0 .TP .B \-gen\-rewriters تولید بازنویس‌های الگو (pattern rewriters). .UNINDENT .INDENT 0.0 .TP .B \-gen\-spirv\-avail\-impls تولید تعاریف توابع کمکی عملیات SPIR\-V. .UNINDENT .INDENT 0.0 .TP .B \-gen\-spirv\-capability\-implication تولید تابع کمکی برای بازگرداندن قابلیت‌های ضمنی (implied capabilities) برای یک قابلیت مشخص. .UNINDENT .INDENT 0.0 .TP .B \-gen\-spirv\-enum\-avail\-decls تولید اعلان‌های دسترسی‌پذیری نوع شمارشی (enum availability) SPIR\-V. .UNINDENT .INDENT 0.0 .TP .B \-gen\-spirv\-enum\-avail\-defs تولید تعاریف دسترسی‌پذیری نوع شمارشی (enum availability) SPIR\-V. .UNINDENT .INDENT 0.0 .TP .B \-gen\-spirv\-op\-utils تولید تعاریف توابع کمکی عملیات SPIR\-V. .UNINDENT .INDENT 0.0 .TP .B \-gen\-spirv\-serialization تولید ابزارها و توابع کمکی سریال‌سازی و واسریال‌سازی ((de)serialization) برای SPIR\-V. .UNINDENT .INDENT 0.0 .TP .B \-gen\-struct\-attr\-decls تولید اعلان‌های توابع کمکی ساختار (struct utility). .UNINDENT .INDENT 0.0 .TP .B \-gen\-struct\-attr\-defs تولید تعاریف توابع کمکی ساختار (struct utility). .UNINDENT .INDENT 0.0 .TP .B \-gen\-typedef\-decls تولید اعلان‌های TypeDef. .UNINDENT .INDENT 0.0 .TP .B \-gen\-typedef\-defs تولید تعاریف TypeDef. .UNINDENT .INDENT 0.0 .TP .B \-typedefs\-dialect name تولید نوع‌ها (types) برای این گویش (dialect). .UNINDENT.SH "وضعیت خروج (EXIT STATUS)" .sp اگر \fB*\-tblgen\fP با موفقیت انجام شود، با 0 خارج می‌شود. در غیر این صورت، اگر خطایی رخ دهد، با مقداری غیرصفر خارج خواهد شد. .SH "نویسندگان (AUTHORS)" توسط تیم LLVM نگهداری می‌شود (https://llvm.org). .SH "کپی‌رایت و تکثیر (COPYRIGHT)" 2003-2026, LLVM Project .\" End of generated man page.