Introduction
Installation
Testing CIL
Distribution Contents
Compiling C to CIL
Using CIL
Using
cilly
, the CIL driver
Using CIL as a library
CIL API Documentation
Using the visitor
Interpreted Constructors and Deconstructors
Printing and Debugging support
Attributes
The CIL Driver
cilly
Options
cilly.asm
Options
Library of CIL Modules
Data flow analysis framework
Dominators
Points-to Analysis
StackGuard
Heapify
One Return
Control-Flow Graphs
Partial Evaluation and Constant Folding
Simple Memory Operations
Simple Three-Address Code
Controlling CIL
GCC Extensions
CIL Limitations
Known Bugs and Limitations
Using the merger
Using the patcher
Debugging support
Who Says C is Simple?
Standard C
GCC ugliness
Microsoft VC ugliness
Authors
License
Bug reports
Changes
This document was translated from L
A
T
E
X by
H
E
V
E
A and H
A
C
H
A
.