Linear scan register allocation
ACM Transactions on Programming Languages and Systems (TOPLAS)
A parallel dynamic compiler for CIL bytecode
ACM SIGPLAN Notices
A highly flexible, parallel virtual machine: design and experience of ILDJIT
Software—Practice & Experience
Hi-index | 0.00 |
This paper presents a Just-In-Time compilation system for ARM processors. The complete architecture is described, starting from static compilation of the sources into CIL (Common Intermediate Language) bytecode. The intermediate languages that are used are explained, together with the instuction selection and code generation techiniques. Finally, some experimental results are presented, comparing them with those of our best open source competitor: Mono.