这是 llvm-profdata-3.8 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
llvm-profdata - 配置文件数据工具
概要
llvm-profdata 命令 [参数...]
商品描述
llvm-profdata tool 是一个用于处理配置文件数据文件的小实用程序。
指令
· 合并
· 显示
合并
概要
llvm-profdata 合并 [选项[文档名称...]
商品描述
llvm-profdata 合并 获取由 PGO 仪器生成的几个配置文件数据文件和
将它们合并到一个索引配置文件数据文件中。
默认情况下,配置文件数据未经修改而合并。 这意味着相对
每个输入文件的重要性与样本数成正比或计数
包含。 一般来说,来自较长训练运行的输入将被解释为
相对比短期运行更重要。 根据训练运行的性质
通过使用调整赋予每个输入文件的权重可能很有用
-加权输入 选项。
配置
-救命 打印命令行选项的摘要。
-输出=输出, -o=输出
指定输出文件名。 输出 不可能是 - 作为结果索引配置文件
数据无法写入标准输出。
-加权输入=重量,文件名
指定输入文件名和权重。 输入的配置文件计数
文件将按所提供的进行缩放(相乘) 重量, 哪里哪里 重量 是一个
十进制整数 >= 1. 未使用此选项指定的输入文件被分配
默认权重为 1。示例如下所示。
-指令 (默认)
指定输入配置文件是基于检测的配置文件。
-样品
指定输入配置文件是基于样本的配置文件。
生成文件的格式可以通过以下三种方式之一生成:
-二进制 (默认)
使用二进制编码发出配置文件。 对于基于仪器的配置文件,
输出格式是索引的二进制格式。
-文本
以文本模式发出配置文件。 此选项也可用于基于样本的
和基于仪器的配置文件。 使用此选项时,配置文件将是
以配置文件阅读器可解析的文本格式转储。
-海湾合作委员会
使用 GCC 的 gcov 格式(尚不支持)发出配置文件。
示例
基础 用法
合并三个配置文件:
llvm-profdata 合并 foo.profdata bar.profdata baz.profdata -output merge.profdata
加权的 输入
输入文件 foo.profdata 尤其重要的是,将其计数乘以 10:
llvm-profdata merge -weighted-input=10,foo.profdata bar.profdata baz.profdata -output merge.profdata
完全等同于先前的调用(显式形式;对于程序化的调用很有用
调用):
llvm-profdata 合并 -weighted-input=10,foo.profdata -weighted-input=1,bar.profdata -weighted-input=1,baz.profdata -output merge.profdata
SHOW
概要
llvm-profdata 显示 [选项[文件名]
商品描述
llvm-profdata 显示 获取配置文件数据文件并显示有关
此文件和任何指定函数的配置文件计数器。
If 文件名 被省略或是 -, 然后 llvm-profdata 显示 从标准读取其输入
输入。
配置
-所有功能
打印每个功能的详细信息。
-计数
打印显示函数的计数器值。
-功能=字符串
如果函数的名称包含给定的字符串,则打印函数的详细信息。
-救命 打印命令行选项的摘要。
-输出=输出, -o=输出
指定输出文件名。 如果 产量 is - 或者它没有被指定,那么
输出发送到标准输出。
-指令 (默认)
指定输入配置文件是基于检测的配置文件。
-文本 指示配置文件转储程序以文件的文本格式显示配置文件计数
基于仪器的配置文件数据表示。 默认情况下,配置文件
信息以更易读的形式(也以文本形式)转储
注释。
-样品
指定输入配置文件是基于样本的配置文件。
退出 状态
llvm-profdata 如果命令被省略或无效,如果无法读取输入,则返回 1
文件,或者它们的数据是否不匹配。
使用 onworks.net 服务在线使用 llvm-profdata-3.8