.\" 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 "LLVM-CGDATA" "1" "2026-07-15" "22" "LLVM" .SH "نام (NAME)" llvm-cgdata \- ابزار بازرسی و دستکاری داده‌های تولید کد LLVM (CGData) .SH "خلاصه دستور (SYNOPSIS)" .sp \fBllvm\-cgdata\fP [\fBدستورات\fP] [\fBگزینه‌ها\fP] (<\fIباینری‌ها\fP>|<\fI\&.cgdata\fP>) .SH "توضیحات (DESCRIPTION)" .sp ابزار \fBllvm\-cgdata\fP داده‌های خام تولید کد (codegen) تعبیه‌شده در فایل‌های باینری کامپایل‌شده را تجزیه کرده و آن‌ها را در یک فایل \fB.cgdata\fP واحد ادغام می‌کند. این ابزار همچنین می‌تواند فایل‌های \fB.cgdata\fP را بازرسی و دستکاری کند. در حال حاضر، این ابزار از ذخیره و بازیابی درخت‌های درهم‌سازی طرح‌ریزی‌شده (outlined hash trees) و نقشه‌های توابع پایدار (stable function maps) پشتیبانی می‌کند که امکان طرح‌ریزی کارآمدتر توابع (function outlining) و ادغام توابع را در میان ماژول‌ها در کامپایل‌های بعدی فراهم می‌سازد. طراحی این ابزار توسعه‌پذیر است و امکان افزودن خلاصه‌های تولید کد بیشتر و تکنیک‌های بهینه‌سازی را مهیا می‌کند. .SH "دستورات (COMMANDS)" .sp حداقل یکی از دستورات زیر مورد نیاز است: .INDENT 0.0 .TP .B \-\-convert تبدیل یک فایل \fB.cgdata\fP از یک قالب به قالب دیگر. .UNINDENT .INDENT 0.0 .TP .B \-\-merge ادغام چندین داده خام تولید کد در باینری‌ها در یک فایل \fB.cgdata\fP واحد. .UNINDENT .INDENT 0.0 .TP .B \-\-show نمایش اطلاعات خلاصه درباره یک فایل \fB.cgdata\fP. .UNINDENT .SH "گزینه‌ها (OPTIONS)" .sp ابزار \fBllvm\-cgdata\fP از گزینه‌های زیر پشتیبانی می‌کند: .INDENT 0.0 .TP .B \-\-format=[text|binary] تعیین قالب فایل \fB.cgdata\fP خروجی. .UNINDENT .INDENT 0.0 .TP .B \-\-output= تعیین نام فایل خروجی. .UNINDENT .INDENT 0.0 .TP .B \-\-cgdata\-version چاپ نسخه ابزار \fBllvm\-cgdata\fP. .UNINDENT .SH "مثال‌ها (EXAMPLES)" .INDENT 0.0 .TP .B برای تبدیل یک فایل .cgdata از قالب باینری به متنی: $ llvm\-cgdata \-\-convert \-\-format=text input.cgdata \-\-output=output.data .TP .B برای ادغام چندین داده خام تولید کد در فایل‌های شیء به یک فایل .cgdata واحد: $ llvm\-cgdata \-\-merge file1.o file2.o \-\-output=merged.cgdata .TP .B برای نمایش اطلاعات خلاصه درباره یک فایل .cgdata: $ llvm\-cgdata \-\-show input.cgdata .UNINDENT .SH "نویسنده (AUTHOR)" نگهداری‌شده توسط تیم LLVM (). .SH "حق نشر (COPYRIGHT)" 2003-2026, LLVM Project .\" End of generated man page.