Between Source and Target
An Intermediate Representation (IR) is a data structure used internally by the compiler โ between source code and final machine code. It's designed to be easy to optimize.
Three-Address Code
Static Single Assignment (SSA)
Why Multiple IRs?