LLVM是否支持或曾经支持PathProfiling?

时间:2015-07-08 12:09:34

标签: profiling llvm

我们的项目需要一个工具来收集程序的路径分析信息,所以我转向LLVM寻求帮助。 但是,从版本3.4开始,似乎我们需要的功能已被删除。我尝试使用版本3.3,我发现边缘剖析,最佳边缘剖析效果很好。在路径分析方面,它根本不起作用。 我在版本3.3版本中找不到libprofile_rt.so,而是从http://rpmfind.net/下载一个。

我使用的命令:

opt -insert-path-profiling -o example.pp.bc example.bc

lli -load WHERE_YOUR_LIBPROFILE_RE_SO_LIES / libprofile_rt.so example.pp.bc

#it成功生成llvmprof.out

llvm-prof example.pp.bc

#然后发生以下错误:llvm-prof:未知数据包类型#5!

所以,我的问题是:

1.是否有新版本再次支持PathProfiling?

2. LLVM的任何历史版本都支持PathProfiling吗?如果有的话,请告诉我版本号......

我查了一些旧的开发邮件。我的问题的答案似乎是“不”。但最新的邮件是2年前写的。由于LLVM这些年来非常热门并且很长时间过去了,我想再次确认上述问题并获得最新答案。

我希望我能解决我遇到的问题。非常欢迎您的意见。 感谢

0 个答案:

没有答案