blob: 436b2944513d95bb25358518e1c6a6b5c678ace0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
Infrastructure for C Program Analysis and Transformation
CIL (C Intermediate Language) is a high-level representation along
with a set of tools that permit easy analysis and source-to-source
transformation of C programs.
CIL is both lower-level than abstract-syntax trees, by clarifying
ambiguous constructs and removing redundant ones, and also higher-level
than typical intermediate languages designed for compilation, by
maintaining types and a close relationship with the source program.
WWW: http://kerneis.github.com/cil/
|