繁体   English   中英

在哪里可以找到llvm -stats信息

[英]Where can I find the llvm -stats information

我正在运行命令行

opt test.bc -loop-vectorize -o test2.bc -stats 

检查LLVM循环矢量化传递收集的统计信息。 但是,运行命令后,我仅获得了test2.bc,而未打印任何统计信息。 我可以知道在哪里可以找到这些统计信息吗?

预先感谢,T

命令完成执行后,应将它们打印在终端上。 但是,您的LLVM需要在启用了断言的情况下构建, 在此处记录

请注意,为了使用“ -stats”选项,必须在启用断言的情况下编译LLVM。

如果要从源代码构建LLVM ,则与该cmake标志相对应:

-DLLVM_ENABLE_ASSERTIONS=On

此外,您可以使用以下命令查询特定的LLVM安装的断言模式:

llvm-config --assertion-mode

如果启用了断言,则它应返回ON

对于此功能的代码自省,相应的预处理器定义为

LLVM_ENABLE_STATS

或当NDEBUG 没有被定义,如在所述include/llvm/Support/Statistic.h头文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM