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
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
.