Optimal spilling for CISC machines with few registers, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'01), pp.243-253 ,
Branch prediction for free, ACM SIGPLAN Notices, vol.28, issue.6, pp.300-313, 1993. ,
DOI : 10.1145/173262.155119
Revisiting Out-of-SSA Translation for Correctness, Code Quality and Efficiency, 2009 International Symposium on Code Generation and Optimization, 2009. ,
DOI : 10.1109/CGO.2009.19
URL : https://hal.archives-ouvertes.fr/inria-00349925
Register Allocation: What Does the NP-Completeness Proof of Chaitin et al. Really Prove? Or Revisiting Register Allocation: Why and How, 19th International Workshop on Languages and Compilers for Parallel Computing (LCPC'06), 2006. ,
DOI : 10.1007/978-3-540-72521-3_21
Polynomial time graph coloring register allocation, 14th International Workshop on Logic and Synthesis, 2005. ,
Efficiently computing static single assignment form and the control dependence graph, ACM Transactions on Programming Languages and Systems, vol.13, issue.4, pp.451-490, 1991. ,
DOI : 10.1145/115372.115320
Trace Scheduling: A Technique for Global Microcode Compaction, IEEE Transactions on Computers, vol.30, issue.7, pp.30478-490, 1981. ,
DOI : 10.1109/TC.1981.1675827
Avoidance and suppression of compensation code in a trace scheduling compiler, ACM Transactions on Programming Languages and Systems, vol.16, issue.4, pp.1156-1214, 1994. ,
DOI : 10.1145/183432.183446
Iterated register coalescing, ACM Transactions on Programming Languages and Systems, vol.18, issue.3, pp.300-324, 1996. ,
DOI : 10.1145/229542.229546
Register Allocation for Programs in SSA-Form, 2007. ,
DOI : 10.1007/11688839_20
Copy coalescing by graph recoloring, ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.227-237, 2008. ,
Register Allocation for Programs in SSA-Form, International Conference on Compiler Construction, 2006. ,
DOI : 10.1007/11688839_20
SSA Elimination after Register Allocation, 18th International Conference on Compiler Construction, pp.158-173, 2009. ,
DOI : 10.1007/978-3-642-00722-4_12
Linear scan register allocation, ACM Transactions on Programming Languages and Systems, vol.21, issue.5, pp.895-913, 1999. ,
DOI : 10.1145/330249.330250
Tilting at Windmills with Coq: Formal Verification of a Compilation Algorithm for Parallel Moves, Journal of Automated Reasoning, vol.13, issue.12, pp.307-326, 2008. ,
DOI : 10.1007/s10817-007-9096-8
URL : https://hal.archives-ouvertes.fr/inria-00289709
Extended Linear Scan: An Alternate Foundation for Global Register Allocation, International Conference on Compiler Construction, pp.141-155, 2007. ,
DOI : 10.1007/978-3-540-71229-9_10
Translating Out of Static Single Assignment Form, 6th International Symposium on Static Analysis, pp.194-210, 1999. ,
DOI : 10.1007/3-540-48294-6_13
Quality and speed in linear-scan register allocation Optimized interval splitting in a linear scan register allocator, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'98) 1st International Conference on Virtual Execution Environments (VEE), pp.142-151, 1998. ,