This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[graphite] Polyhedral Compilation Package Interface Specification


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.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]