ACE CoSy
Thanks to Joseph van Vlijmen for a pointer to ACE CoSy, a C and C++ compiler infrastructure for conventional, DSP, VLIW, and experimental processors and microcontrollers. From the web page:
CoSy is the highly flexible, easy-targetable compiler development system from ACE Associated Compiler Experts, which has been successfully deployed by over 40 industrial customers and partners world-wide, creating high-quality, high-performance compilers for a broad spectrum of DSP, NPU, RISC, VLIW and 8/16/32-bit microcontroller-architectures. Based upon its highly modular design, surrounding a generic, extensible intermediate representation (IR) and extensive use of generators, the CoSy environment enables construction of production-quality performance compilers in a highly efficient manner, reducing time-to-market, time-to-performance and development and maintenance costs. CoSy’s DSP-C language extensions allow DSP compiler developers to address specific characteristics of the target architecture and generate optimal code. In addition, CoSy’s configurability and retargetability make it a particularly effective environment for exploration of compiler effects on possible architecture variations, thus enabling true HW/SW co-design.