ICD-LLIR Low-Level Intermediate Representation

ICD-LLIR within the Compiler toolchain

Some analyses and optimizations of a compiler can only be performed on the assembly level of the application. To avoid having to re-implement these algorithms for every considered target architecture, ICD/ES has developed ICD-LLIR, a retargetable Low-Level Intermediate Representation. In this way, standard assembly-level analyses and optimizations only need to be implemented once and are automatically available when ICD-LLIR has been retargeted to a new target architecture.

ICD-LLIR has the following main characteristics:

Please contact us to learn more about ICD-LLIR.