llvm-profgen - LLVM SPGO 配置文件生成工具¶
概要¶
llvm-profgen [命令] [选项]
描述¶
The llvm-profgen 实用程序从给定的 perf 脚本数据文件生成配置文件,用于基于样本的配置文件引导优化 (SPGO)。
命令¶
至少需要以下命令之一
- --perfscript=<字符串[,字符串,...]>¶
由 Linux perf 工具使用 script 命令创建的 perf 脚本跟踪的路径(原始 perf.data 应该使用 -b 进行分析)。
- --binary=<字符串[,字符串,...]>¶
输入已分析二进制文件的路径。
- --output=<字符串>¶
输出配置文件的路径。
选项¶
llvm-profgen 支持以下选项
- --format=[text|binary|extbinary|compbinary|gcc]¶
指定生成的配置文件的格式。支持的 <format> 为 text、binary、extbinary、compbinary、gcc,有关格式的更多说明,请参阅 llvm-profdata。
- --show-mmap-events¶
打印 mmap 事件。
- --show-disassembly¶
打印反汇编代码。
- --x86-asm-syntax=[att|intel]¶
指定是否以 AT&T 语法(默认)或 Intel 语法打印汇编代码。