Intermediate representation
An intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code. An IR is designed to be conducive to further processing, such as optimization and translation.
Source: Wikipedia — Intermediate representation (CC BY-SA 4.0)