Advertisement

Intermediate Representation (IR)

Chapter
  • 278 Downloads
Part of the SpringerBriefs in Computer Science book series (BRIEFSCOMPUTER)

Abstract

Code optimizations play an important role inside a compiler. ILDJIT provides an intermediate representation (IR) to use for optimizing the code. After a brief description of this language, both its instructions set and its data types are introduced. Finally, an API provided by ILDJIT to use for transforming the code is described.

Keywords

Compiler intermediate representation Instructions set Data types Code transformations API 

References

  1. 1.
    Campanoni, S., Agosta, G., Crespi-Reghizzi, S., Di Biagio, A.: A highly flexible, parallel virtual machine: design and experience of ILDJIT. Softw. Pract. Exp. 40(2), 177–207 (2010)Google Scholar
  2. 2.
    Aho, A.V., Sethi, R., Ullman, J.D.: Compilers Principles, Techniques and Tools. Prentice Hall, Upper Saddle River (2003)Google Scholar

Copyright information

© Simone Campanoni 2011

Authors and Affiliations

  1. 1.Department of Engineering and Applied SciencesHarvard UniversityCambridgeUSA

Personalised recommendations