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

Compiler construction 我在哪里可以找到llvm-stats信息,compiler-construction,clang,llvm,llvm-ir,Compiler Construction,Clang,Llvm,Llvm Ir,我正在运行命令行 opt test.bc -loop-vectorize -o test2.bc -stats 检查LLVM循环向量化过程收集的统计信息。但是,在运行该命令后,我只得到test2.bc,没有打印任何统计数据。我可以知道我应该在哪里查找这些数据吗 提前感谢,, T命令执行完毕后,应在终端上打印它们。但是,您的LLVM需要在启用断言的情况下构建,并记录: 注意,为了使用'-stats'选项,必须编译LLVM 启用断言时 如果您是从源代码构建LLVM,则这对应于此cmake标志:

我正在运行命令行

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
如果启用了断言,那么它应该在上返回

对于该特性的代码内省,相应的预处理器定义如下

LLVM_ENABLE_STATS
或者当未定义时,如
include/llvm/Support/Statistic.h
头文件所示