An optimization-driven incremental inline substitution algorithm for just-in-time compilers
2019
Inlining is one of the most important compiler optimizations. It reduces call overheads and widens the scope of other optimizations. But, inlining is somewhat of a black art of an optimizing compiler, and was characterized as a computationally intractable problem. Intricate heuristics, tuned during countless hours of compiler engineering, are often at the core of an inliner implementation. And despite decades of research, well-established inlining heuristics are still missing.
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
58
References
0
Citations
NaN
KQI