Skip to main content

Intermediate Representation (IR)

  • Chapter
  • First Online:
Guide to ILDJIT

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

  • 308 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  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. Aho, A.V., Sethi, R., Ullman, J.D.: Compilers Principles, Techniques and Tools. Prentice Hall, Upper Saddle River (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Simone Campanoni .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Simone Campanoni

About this chapter

Cite this chapter

Campanoni, S. (2011). Intermediate Representation (IR). In: Guide to ILDJIT. SpringerBriefs in Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-2194-7_5

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-2194-7_5

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-2193-0

  • Online ISBN: 978-1-4471-2194-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics