3 papers
cs.PL2023
Optimistic Global Function Merger
Kyungwoo Lee, Manman Ren, Ellis Hoag
Function merging is a pivotal technique for reducing code size by combining identical or similar functions into a single function. While prior research has extensively explored thi…
cs.PL2022
Optimizing Function Layout for Mobile Applications
Ellis Hoag, Kyungwoo Lee, Julián Mestre +1
Function layout, also referred to as function reordering or function placement, is one of the most effective profile-guided compiler optimizations. By reordering functions in a bin…
cs.DS2022
Minimum Coverage Instrumentation
Li Chen, Ellis Hoag, Kyungwoo Lee +2
Modern compilers leverage block coverage profile data to carry out downstream profile-guided optimizations to improve the runtime performance and the size of a binary. Given a cont…