LLVM的全时优化分为四个阶段,Compile Time,Link Time, Run Time, Idle Time.
这篇文章主要是用来总结Compile Time 所做的事情
首先是C++源码 -----> 前段进行语法分析,语义分析--------->生成,o文件和LLVM的二进制码文件(.bc)。也就是生产的xxxx.bc文件。
在.o文件的中,将每个函数的后都附加了一些llvm bytecode。—> 为了在链接时提供更多的信息。
LLVM的全时优化分为四个阶段,Compile Time,Link Time, Run Time, Idle Time.
这篇文章主要是用来总结Compile Time 所做的事情
首先是C++源码 -----> 前段进行语法分析,语义分析--------->生成,o文件和LLVM的二进制码文件(.bc)。也就是生产的xxxx.bc文件。
在.o文件的中,将每个函数的后都附加了一些llvm bytecode。—> 为了在链接时提供更多的信息。