llvm-profgen - LLVM SPGO 設定檔產生工具

概要

llvm-profgen [命令] [選項]

描述

llvm-profgen 工具程式會從給定的 perf script 資料檔案中,為基於取樣設定檔引導最佳化 (SPGO) 產生設定檔資料檔案。

命令

至少需要以下命令之一

--perfscript=<字串[,字串,...]>

由 Linux perf 工具搭配 script 命令建立的 perf-script 追蹤路徑 (原始 perf.data 應使用 -b 進行分析)。

--binary=<字串[,字串,...]>

輸入的已分析二進位檔路徑。

--output=<字串>

輸出設定檔的路徑。

選項

llvm-profgen 支援以下選項

--format=[text|binary|extbinary|compbinary|gcc]

指定產生的設定檔格式。支援的 <format> 有 textbinaryextbinarycompbinarygcc,格式的詳細描述請參閱 llvm-profdata

--show-mmap-events

印出 mmap 事件。

--show-disassembly

印出反組譯碼。

--x86-asm-syntax=[att|intel]

指定是否以 AT&T 語法 (預設) 或 Intel 語法印出組合語言碼。