这个函数的主要工作是:
1)将MIR转化为LIR
注意,LIR还不是机器码(MC:machine code),机器码也不完全等于汇编,因为汇编里面还包含了汇编伪指令。
2)优化
例如用java写的循环,如果是很明显可以展开的循环,可以在多核环境下被加速。
如果在上层(LIR)就优化,要比在MC要快(?)
我各位认为是高级语言更加容易被分析。
这个函数的主要工作是:
1)将MIR转化为LIR
注意,LIR还不是机器码(MC:machine code),机器码也不完全等于汇编,因为汇编里面还包含了汇编伪指令。
2)优化
例如用java写的循环,如果是很明显可以展开的循环,可以在多核环境下被加速。
如果在上层(LIR)就优化,要比在MC要快(?)
我各位认为是高级语言更加容易被分析。
转载于:https://my.oschina.net/rinehart/blog/158617