cap*_*ane 10 linker llvm clang inlining llvm-ir
我试图LLVM从库中内联函数.
LLVM
我有一个LLVM bitcode文件(手动生成),我链接在一起llvm-link,我也有一个库(用C编写)编译成bitcode clang并存档llvm-ar.我设法将所有内容链接在一起并执行,但我无法设法LLVM从库中内联函数.关于如何做到这一点的任何线索?
llvm-link
clang
llvm-ar
Ric*_*ton 8
将bitcode文件与库链接后,是否在链接的bitcode上运行了Internalize传递?内部化传递使所有函数(除此之外main())成为静态函数,并告知优化器/代码生成器可以安全地内联函数,而无需为某些(不存在的)外部引用保留副本.
main()
我使用从中借来的代码手动链接我的bitcode文件和bitcode库,llvm-ld然后我进行内化传递,但我不确定是否llvm-link内部化传递.
llvm-ld
归档时间:
16 年,2 月 前
查看次数:
1930 次
最近记录:
8 年,7 月 前