Just-in-Time Compilers
Can we help JIT compilers make better decisions when applying a code transformation? In this work, we have been developing several algorithms that enable a JIT compiler to reason not only about the cost of applying a code tranformation (e.g., method inlining), but also about the potential future benefits (e.g., further optimizations) of applying such a code transformation.
Related Publications
2021
- CASCONHotfixing Misuses of Crypto APIs in Java ProgramsIn International Conference on Computer Science and Software Engineering, Nov 2021
- CASCONU Can’t Inline This!In International Conference on Computer Science and Software Engineering, Nov 2021