Making pure object-oriented languages practical, ACM SIGPLAN Notices, vol.26, pp.1-15, 1991. ,
Flexible on-stack replacement in llvm, Proceedings of the 2016 International Symposium on Code Generation and Optimization, pp.250-260, 2016. ,
An intermediate representation for speculative optimizations in a dynamic compiler, Proceedings of the 7th ACM workshop on Virtual machines and intermediate languages, pp.1-10, 2013. ,
Speedup stacks: Identifying scaling bottlenecks in multi-threaded applications, Performance Analysis of Systems and Software (ISPASS), pp.145-155, 2012. ,
Design, implementation and evaluation of adaptive recompilation with on-stack replacement, Proc. of the int. symp. on CGO: feedback-directed and runtime optimization, pp.241-252, 2003. ,
Debugging optimized code with dynamic deoptimization, ACM Sigplan Notices, vol.27, pp.32-43, 1992. ,
A modular approach to on-stack replacement in LLVM, ACM SIGPLAN Notices, vol.48, pp.143-154, 2013. ,
The Java hotspot TM server compiler, Proc. of the 2001 Symp. on JVM Research and Technology Symp, vol.1, pp.1-1, 2001. ,
Efficient and General On-Stack Replacement for Aggressive Program Specialization, pp.925-932, 2006. ,
A region-based compilation technique for a Java just-in-time compiler, ACM SIGPLAN Notices, vol.38, pp.312-323, 2003. ,
Prospect: A compiler framework for speculative parallelization, Proc. of the 8th annual IEEE/ACM int. symp. on CGO. ACM, pp.131-140, 2010. ,
Array bounds check elimination in the context of deoptimization, Science of Computer Programming, vol.74, issue.5, p.279, 2009. ,
On-stack replacement to improve JITbased obfuscation a preliminary study, JEC-ECC, 2013 Japan-Egypt Int. Conf. on. IEEE, pp.94-99, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00909722