【发布时间】:2020-06-20 12:46:38
【问题描述】:
我有多个 .s 文件,其中包含与相应的高级 Ada 代码分开生成的 LLVM IR 代码。这些文件中有函数调用。有没有办法在不同的 .s 文件中内联函数?
【问题讨论】:
-
通常你通过链接时间优化来做到这一点。
-
我需要对 .s 文件做一些分析。那么,有没有办法在 LLVM 中使用一些属性/传递来进行内联?
-
我不知道有任何这样的方法。您可以将两者链接在一起,然后使用
llvm-opt手动执行内联传递。
标签: function llvm llvm-ir inlining