函数内联:编译器如何决定把代码复制到哪里

1972年,David Gries在《Compiler Construction for Digital Computers》中描述了一个看似简单的优化:把被调用函数的代码直接复制到调用点。五十年后,这个"复制粘贴"技术仍然是编译器优化中最关键、最复杂,也最容易被误解的一环。 ...

15 min · 7142 words