computer science compiler Intermediate representation Data structure used to represent source code in a compiler or virtual machine