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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Aho, A.V., Sethi, R., Ullman, J.D.: Compilers Principles, Techniques and Tools. Prentice Hall, Upper Saddle River (2003)
Author information
Authors and Affiliations
Corresponding author
Rights 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)