Below is a link to the Polyhderal Compilation Package Interface, which will be used as an interface between the polyhedral representation and GIMPLE. This will be integrated in the Graphite branch and we will propose this for GCC 4.5.
http://gcc.gnu.org/wiki/Graphite?action=AttachFile&do=view&target=pcp.pdf Abstract The CLooG library provides code generation capabilities from a polyhedral representation. CLooG was designed to be a component of a compiler infrastructure, there is no existing framework to support transformations, dependence information or tracking additional information such as location information. Currently the internal representation is used as an interface to CLooG. This document defines the interface to the Polyhedral Compilation Package (PCP) which is a loop-optimization framework, including a language to interface between PCP and GCC. The goal is to create a package that will provide loop optimization and analysis capabilities to GCC.