LLVM-PROFGEN(1) LLVM LLVM-PROFGEN(1)

llvm-profgen - ابزار تولید پروفایل SPGO در LLVM

llvm-profgen [دستورات] [گزینه‌ها]

ابزار llvm-profgen یک فایل دادهٔ پروفایل را از روی فایل‌های دادهٔ perf script ارائه‌شده برای بهینه‌سازی هدایت‌شده با پروفایل مبتنی بر نمونه‌برداری (SPGO) تولید می‌کند.

حداقل یکی از دستورهای زیر الزامی است:

مسیر ردگیری (trace) مربوط به perf-script که توسط ابزار perf در لینوکس با دستور script ایجاد شده است (فایل خام perf.data باید با گزینهٔ -b پروفایل شده باشد).
مسیر فایل‌های باینری ورودی پروفایل‌شده.
مسیر فایل پروفایل خروجی.

ابزار llvm-profgen از گزینه‌های زیر پشتیبانی می‌کند:

قالب پروفایل تولیدشده را مشخص می‌کند. مقادیر پشتیبانی‌شده برای <format> عبارت‌اند از text، binary، extbinary، compbinary و gcc؛ برای توضیحات بیشتر دربارهٔ قالب‌ها به llvm-profdata مراجعه کنید.
چاپ رویدادهای mmap.
چاپ کد دیس‌اسمبل‌شده.
مشخص می‌کند که کد اسمبلی با نحو AT&T (پیش‌فرض) چاپ شود یا با نحو Intel.

توسط تیم LLVM نگهداری می‌شود (https://llvm.org).

2003-2026, LLVM Project

2026-07-15 22