链接 lto 后有没有办法获得 llvm IR?例如,我有以下行:
$ clang -flto -O2 ac main.c -fuse-ld=gold -v -save-temps
所以我想获得 llvm IR,其中文件a.c
和文件main.c
链接在一个monlithic.bc
(或monlithic.o
与 IR)中。我尝试添加选项-Wl,-plugin-opt=save-temps
,但出现错误:
libLLVMLTO:未知的命令行参数“保存临时”。尝试:'libLLVMLTO -help' clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
还有什么方法可以转储 IR 的 lto 转换?