LLVM LTO(链接时优化)是否会对Objective-C代码产生任何影响?

时间:2017-09-04 06:14:55

标签: objective-c llvm lto

AFAIK, LTO可以减少死码并进行一些跨文件内联。然而, Objective-C基于运行时。是否确实调用了方法直到运行时,因此在链接时不可能减少Objective-C中的死方法,对吧?对于跨文件内联,它不可能发生,因为方法的实现可以在运行时被替换。

那么,LTO如何影响Objective-C代码呢?

我是LLVM的新手,所以感谢任何建议。

0 个答案:

没有答案