clang 是否支持“-fprofile-generate”和“-fprofile-use”?

Does clang support "-fprofile-generate" and "-fprofile-use"?

我用的是 3.5,里面好像没有...我是不是漏了什么?

例如,使用 GCC 我可以编译这样的程序:

gcc -fprofile-generate main.cpp

...然后我 运行 程序,在它退出后(优雅地)它将生成一组文件(我认为扩展名是 .gcda)。这些文件包含分支结果,可用于进行基于配置文件的优化,如下所示:

gcc -fprofile-use main.cpp

Clang 中是否有我忽略的类似功能?

谢谢!

Clang 手册的

Profiling with Instrumentation 部分提到标志 -fprofile-instr-generate-fprofile-instr-use 几乎具有相同的含义。