An Optimizing Just-InTime Compiler for Rotor

@inproceedings{Trindade2005AnOJ,
  title={An Optimizing Just-InTime Compiler for Rotor},
  author={Jo{\~a}o Trindade and J{\'e}ssica Aparecida Carvalho Silva},
  year={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

References

Publications referenced by this paper.
SHOWING 1-8 OF 8 REFERENCES

Targeting Dynamic Compilation for Embedded Environments

  • Java Virtual Machine Research and Technology Symposium
  • 2002
VIEW 2 EXCERPTS
HIGHLY INFLUENTIAL

The starjit compiler: a dynamic compiler for managed runtime environments

Ali-Reza Adl-Tabatabai, Jay Bharadwaj, +5 authors Tatiana Shpeisman
  • 2003
VIEW 3 EXCERPTS

Efficient JavaVM just-in-time compilation

  • Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192)
  • 1998
VIEW 1 EXCERPT