Register allocation via coloring, Computer Languages, vol.6, issue.1, pp.47-57, 1981. ,
DOI : 10.1016/0096-0551(81)90048-5
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
Using annotations to reduce dynamic optimization time, PLDI'01, pp.156-167, 2001. ,
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
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
On the complexity of spill everywhere under ssa form, LCTES'07, pp.103-112, 2007. ,
URL : https://hal.archives-ouvertes.fr/ensl-00180322
Register Allocation Via Coloring of Chordal Graphs, APLAS'05, pp.315-329, 2005. ,
DOI : 10.1007/11575467_21
The dacapo benchmarks: java benchmarking development and analysis, OOPSLA'06, pp.169-190, 2006. ,
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
Quicksilver: A quasi-static compiler for java, p.0, 2000. ,
Java annotation-aware just-in-time (ajit) compilation system, Proc. ACM 1999 Conf. on Java Grande, pp.142-151, 1999. ,
Split compilation: an application to just-in-time vectorization, GREPS'07, 2007. ,
URL : https://hal.archives-ouvertes.fr/hal-01257280
Optimal spilling for CISC machines with few registers, PLDI'01, pp.243-253, 2001. ,
Register allocation for program s in SSA-form. In: CC'06, pp.247-262, 2006. ,
Register allocation: What does the NP-completeness proof of Chaitin et al. really prove?, LCPC'06, 2006. ,
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
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
A framework for optimizing java using attributes, CC'01, pp.334-354, 2001. ,
Hybrid Optimizations: Which Optimization Algorithm to Use?, p.6, 2006. ,
DOI : 10.1007/11688839_12
Proof-carrying code, Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '97, 1997. ,
DOI : 10.1145/263699.263712
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