Team Cairn

Overall Objectives
Scientific Foundations
Application Domains
New Results
Contracts and Grants with Industry
Other Grants and Activities

Section: Software

Keywords : Flexible Compilation, Eclipse, OSGi.


Participants : Steven Derrien [ correspondant ] , Ludovic L'Hours, Kevin Martin, Antoine Floch, Adeel Pasha, Patrice Quinton.

Gecos is a generic compilation flow built from simple transformation tasks. In Gecos tasks are assembled using a simple script language : variables carry data (intermediate representation, profiling data, etc.) and functions call transformations. This simple language allows to easily create or customize compilation flows. Gecos is developed using OSGi plugins and Eclipse extension framework which ease the installation and the development of new transformation and analysis tasks. The platform is in active development but it already contains many transformations of a standard modern compiler (C frontend, SSA transformation, code selector, register allocator, etc.). Some works are currently undertaken to use gecos as a bridge between other compilation or synthesis activities (UPaK, FloatToFix).

Find more information on its dedicated web page: .


Logo Inria