Extending GCC with Modular GIMPLE Optimizations
Extending GCC with Modular GIMPLE Optimizations
复制标题
使用模块化 GIMPLE 优化扩展 GCC
DOI:
--
复制
发表时间:
--
期刊:
影响因子:
--
通讯作者:
E. Zadok
中科院分区:
文献类型:
--
作者:
S. Callanan;D. Dean;E. Zadok
We present a system of plug-ins for GCC that allows GCC to load GIMPLE transformations at run-time. This system reduces the support effort required for GCC by separating transformations from the core compiler. It also makes it possible for developers not connected with the GCC project to develop and distribute transformations independently. We demonstrate two plug-ins we have developed with this system, one of which reduces the effort required to develop transformations significantly by allowing visualization of the GCC controlflow graph and the GIMPLE tree structure. We enumerate portions of the compiler that could be extracted into plug-ins, and describe future applications of the plug-in system.