ICD-C is a High-Level Framework that handles the target application at Source Code Level. It is used by ICD/ES as a compiler frontend, responsible for parsing the source code and performing High-Level optimizations.
In ICD-C, all high-level information is retained, excluding format information and comments. This feature makes ICD-C the optimal choice for the implementation of Source-to-Source optimizations in a stand-alone prepass optimizer. Customers can thus keep their environments and add performance-improving prepass optimizations as plug-in modules.
Customers wishing to develop their own compilers or tools in-house can obtain a library or even source-code license of ICD-C.
A research license of ICD-C for non-commercial users can be obtained via the ICD/ES University Program. It comprises a fully featured binary license along with standard optimizations and documentation. This single-site license is available for Solaris, Linux or Windows operating systems. ICD/ES offers this license to university partners at a price of 600 Euros. A restricted test version can be downloaded for free.
To obtain further information concerning an ICD-C license for your particular purpose, please fill in a License Request Form and mail or fax it to us.
Further information concerning ICD-C can be found by following the links below:
Please do not hesitate to contact us to receive more information concerning the ICD-C High-Level framework, our compiler development service and licensing models.