G. J. Chaitin, M. A. Auslander, A. K. Cocke, M. E. Hopkins, W. Markstein et al., Register allocation via coloring, Computer Languages, vol.6, issue.1, pp.47-57, 1981.
DOI : 10.1016/0096-0551(81)90048-5

P. Briggs, K. D. Cooper, and L. Torczon, Improvements to graph coloring register allocation, ACM Transactions on Programming Languages and Systems, vol.16, issue.3, pp.428-455, 1994.
DOI : 10.1145/177492.177575

C. Krintz and B. Calder, Using annotations to reduce dynamic optimization time, PLDI'01, pp.156-167, 2001.

B. Alpern, The Jikes Research Virtual Machine project: Building an open-source research community, IBM Systems Journal, vol.44, issue.2, pp.399-418, 2005.
DOI : 10.1147/sj.442.0399

J. Jones and S. N. Kamin, Annotating Java class files with virtual registers for performance, Concurrency: Practice and Experience, vol.9, issue.6, pp.389-406, 2000.
DOI : 10.1002/1096-9128(200005)12:6<389::AID-CPE481>3.0.CO;2-6

F. Bouchez, A. Darte, and F. Rastello, On the complexity of spill everywhere under ssa form, LCTES'07, pp.103-112, 2007.
URL : https://hal.archives-ouvertes.fr/ensl-00180322

F. M. Pereira and J. Palsberg, Register Allocation Via Coloring of Chordal Graphs, APLAS'05, pp.315-329, 2005.
DOI : 10.1007/11575467_21

S. M. Blackburn, The dacapo benchmarks: java benchmarking development and analysis, OOPSLA'06, pp.169-190, 2006.

A. Georges, L. Eeckhout, and D. Buytaert, Java performance evaluation through rigorous replay compilation, ACM SIGPLAN Notices, vol.43, issue.10, pp.367-384, 2008.
DOI : 10.1145/1449955.1449794

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.158.7231

M. Serrano, R. Bordawekar, S. Midkiff, and M. Gupta, Quicksilver: A quasi-static compiler for java, p.0, 2000.

A. Azevedo, A. Nicolau, and J. Hummel, Java annotation-aware just-in-time (ajit) compilation system, Proc. ACM 1999 Conf. on Java Grande, pp.142-151, 1999.

P. Lesnicki, A. Cohen, M. Cornero, G. Fursin, A. Ornstein et al., Split compilation: an application to just-in-time vectorization, GREPS'07, 2007.
URL : https://hal.archives-ouvertes.fr/hal-01257280

A. W. Appel and L. George, Optimal spilling for CISC machines with few registers, PLDI'01, pp.243-253, 2001.

S. Hack, D. Grund, and G. Goos, Register allocation for program s in SSA-form. In: CC'06, pp.247-262, 2006.

F. Bouchez, A. Darte, C. Guillon, and F. Rastello, Register allocation: What does the NP-completeness proof of Chaitin et al. really prove?, LCPC'06, 2006.

C. Wimmer and H. Mössenböck, Optimized interval splitting in a linear scan register allocator, Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments , VEE '05, pp.132-141, 2005.
DOI : 10.1145/1064979.1064998

V. Sarkar and R. Barik, Extended Linear Scan: An Alternate Foundation for Global Register Allocation, Lecture Notes in Computer Science, vol.4420, pp.141-155, 2007.
DOI : 10.1007/978-3-540-71229-9_10

P. Pominville, F. Qian, R. Vallée-rai, L. J. Hendren, and C. Verbrugge, A framework for optimizing java using attributes, CC'01, pp.334-354, 2001.

J. Cavazos, J. E. Moss, and M. F. Boyle, Hybrid Optimizations: Which Optimization Algorithm to Use?, p.6, 2006.
DOI : 10.1007/11688839_12

G. Necula, Proof-carrying code, Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '97, 1997.
DOI : 10.1145/263699.263712

S. Touati and C. Eisenbeis, Early Periodic Register Allocation on ILP Processors, Parallel Processing Letters, vol.14, issue.02, 2004.
DOI : 10.1142/S012962640400188X

URL : https://hal.archives-ouvertes.fr/hal-00130623