Using MELT to Improve or Explore your GCC-Compiled Source Code
Basile Starynkevitch · 2015
This paper introduces the MELT framework and domain-specific language to extend the GCC compiler. It explains the major internal representations (Gimple, Tree-s,...) and the overall organization of GCC. It shows the major features of MELT and illustrates why extending and customizing the GCC compiler using MELT is useful (for instance, to use GPGPUs thru OPENCL). It gives some concrete advices and guidelines for development of such extensions with MELT.