GIMPLE
From Free net encyclopedia
In the GNU Compiler Collection, GIMPLE is an intermediate representation of the program in which complex expressions are split into a three address code using temporary variables. This representation was inspired by the SIMPLE representation proposed in the McCAT compiler by Laurie J. Hendren for simplifying the analysis and optimization of imperative programs.
The GIMPLE representation is a subset of the GENERIC representation that is targeted by all the front-ends of GCC.