Corpus ID: 18379120

An Optimizing Just-InTime Compiler for Rotor

@inproceedings{Trindade2005AnOJ,
  title={An Optimizing Just-InTime Compiler for Rotor},
  author={Jo{\~a}o Trindade and J. Silva},
  year={2005}
}
  • João Trindade, J. Silva
  • Published 2005
  • The Shared Source CLI (SSCLI), also known as Rotor, is an implementation of the CLI released by Microsoft in source code. Rotor includes a single pass just-in-time compiler that generates non-optimized code for Intel IA-32 and IBM PowerPC processors. We extend Rotor with an optimizing justin-time compiler for IA-32. This compiler has three passes: control flow graph generation, data dependence graph generation and final code generation. Dominance relations in the control flow graph are used to… CONTINUE READING

    Figures from this paper.

    References

    SHOWING 1-10 OF 10 REFERENCES
    Efficient JavaVM just-in-time compilation
    • A. Krall
    • Computer Science
    • Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192)
    • 1998
    • 141
    • PDF
    Targeting Dynamic Compilation for Embedded Environments
    • M. Chen, K. Olukotun
    • Computer Science
    • Java Virtual Machine Research and Technology Symposium
    • 2002
    • 18
    • Highly Influential
    • PDF
    A fast algorithm for finding dominators in a flowgraph
    • 686
    • PDF
    Applied Cryptography, 2nd ed
    • 1996
    Common Language Infrastructure (CLI)
    • Ecma
    • Computer Science
    • 2001
    • 78
    Essential .NET Volume 1 -The Common Language Runtime
    • Essential .NET Volume 1 -The Common Language Runtime
    • 2002
    The Java Hotspot Performance Architecture
    • Sun Microsystems