Month: December 2016
Reducing Code Size Using Outlining
https://www.youtube.com/watch?v=yorld-WSOeU LLVM Developers Meeting: Maintaining a low code size overhead is important in computing domains where memory is a scarce resource. Outlining is an optimization which identifies similar regions of code and replaces them with calls to a function. This talk introduces a novel method of compressing code using an interprocedural outliner on LLVM MIR. … Continue reading Reducing Code Size Using Outlining