Nutshell中的LLVM LTO(Link Time Optimizer) 链接时优化

发布时间 2023-06-03 04:29:38作者: 吴建明wujianming
Nutshell中的LLVM LTO(Link Time Optimizer) 链接时优化
生成了.o文件,但它们实际上是原始位代码文件main.o test1.o test2.o LLVM LTO:在Nutshell静态存档中将包含这些位代码文件。

 

高度并行的前端处理+初始优化。

将所有位代码链接到一个单一的模块优化器/内嵌单线程非常复杂的常规优化潜在线程CodeGen中。

 

Performance: Link Time for Clang

 

ThinLTO: Distributed Builds

 

ThinLTO Revisited: Incremental Build