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> 为 textbinaryextbinarycompbinarygcc,有关格式的更多说明,请参阅 llvm-profdata

--show-mmap-events

打印 mmap 事件。

--show-disassembly

打印反汇编代码。

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

指定是否以 AT&T 语法(默认)或 Intel 语法打印汇编代码。