Intermediate Representation (IR)
- 278 Downloads
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.
KeywordsCompiler intermediate representation Instructions set Data types Code transformations API
- 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