GCC: Difference between revisions
| Line 23: | Line 23: | ||
* [http://gcc.gnu.org/onlinedocs/gccint/GENERIC.html#GENERIC GENERIC]: A loose IR to which frontends must now compile | * [http://gcc.gnu.org/onlinedocs/gccint/GENERIC.html#GENERIC GENERIC]: A loose IR to which frontends must now compile | ||
* [http://gcc.gnu.org/onlinedocs/gccint/GIMPLE.html#GIMPLE GIMPLE]: A restricted subset of GENERIC, on which most optimizations are performed | * [http://gcc.gnu.org/onlinedocs/gccint/GIMPLE.html#GIMPLE GIMPLE]: A restricted subset of GENERIC, on which most optimizations are performed | ||
* [http://gcc.gnu.org/wiki/Graphite Graphite]: GIMPLE as Polyhedra, an optimization framework making use of polyhedral methods (especially for autovectorization) | |||
==See also== | ==See also== | ||