ART世界探险(19) - 优化编译器的编译流程
ART世界探险(19) - 优化编译器的编译流程
前面,我们对于快速编译器的知识有了一点了解,对于CompilerDriver,MIRGraph等都有了初步的印象。
下面,我们回头看一下优化编译器的编译过程。有了前面的基础,后面的学习过程会更顺利一些。
下面我们先看个地图,看看我们将遇到哪些新的对象:
OptimizingCompiler::Compile
我们先来看看优化编译的入口点,Compile函数:
CompiledMethod* OptimizingCompiler::Compile(const DexFile::CodeItem* code_item,
uint32_t access_flags,
