llvm-profgen - LLVM SPGO 性能剖析生成工具

概要

llvm-profgen [命令] [选项]

描述

llvm-profgen 工具从给定的 perf script 数据文件为基于采样的性能剖析引导优化 (SPGO) 生成性能剖析数据文件。

命令

至少需要以下命令之一

--perfscript=<string[,string,...]>

使用 Linux perf 工具和 script 命令创建的 perf-script 跟踪文件的路径(原始 perf.data 应该使用 -b 进行性能剖析)。

--binary=<string[,string,...]>

输入的已剖析二进制文件的路径。

--output=<string>

输出性能剖析文件的路径。

选项

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 语法打印汇编代码。