论文阅读:ThinLTO: Scalable and Incremental LTO
ThinLTO: Scalable and Incremental LTO 论文阅读笔记
A little bit of history.
SYZYGY – A Framework for Scalable Cross-Module IPO
ielf,persistent intermediate representation (IR),基于 ELF 格式,存储自定义格式的 IR(以及 summary)。论文中表示 ielf 文件大小平均是原始 elf 文件的五倍,极端情况下有700倍。在 SYZYGY 中的地位类似于 LLVM ThinLTO 中的 bitcode IR。
注:从上图中我们可以看到,FE会直接生成 ielf 文件,同时会收集summary信息,并基于这些信息进行后面的 interprocedural analysis。 FE,编译源码,进行简单的优化,生成 IR 并收集
共有 0 条评论