| Day 1 : Friday 3 July 2009 |
| 9:00
to 9:30 |
Registration |
F.C. Kohli Auditorium |
| 9:30 to 10:00 |
Introduction and opening remarks
(slides,
handouts)
|
F.C. Kohli Auditorium |
| 10:00
to 11:15 |
Getting started with GCC: Configuration and building
(slides,
handouts)
|
F.C. Kohli Auditorium |
| 11:15
to 11:30 |
Tea break |
F.C.
Kohli Auditorium Foyer |
| 11:30
to 13:00 |
Configuration and building (Lab) |
Lab opposite F.C. Kohli Auditorium |
| 13:00
to 14:00 |
Lunch |
F.C. Kohli Auditorium Foyer |
| 14:00
to 15:00 |
Gray box probing of GCC translation sequence
(slides,
handouts)
|
F.C. Kohli Auditorium |
| 15:00
to 15:45 |
Gimple representation and its manipulation
(slides,
handouts)
|
F.C.
Kohli Auditorium |
| 15:45
to 16:00 |
Tea break |
F.C.
Kohli Auditorium Foyer |
| 16:00
to 17:30 |
Adding a gimple pass (Lab) |
Participants
can continue to work until 20:00 |
Lab
opposite F.C. Kohli Auditorium |
| 19:00
to 20:00 |
Inspecting and debugging gcc code (use of cscope, ctags,
gdb etc.) |
Optional
Session |
F.C.
Kohli Auditorium |
| 20:00
to 21:00 |
Dinner |
F.C. Kohli Auditorium Foyer
|
| Day 2 : Saturday 4 July 2009 |
| 9:30
to 10:15 |
RTL Representation and it manipulation
(slides,
handouts)
|
F.C. Kohli Auditorium |
| 10:15
to 11:00 |
An overview of retargetability and an introduction to machine descriptions
(slides,
handouts)
|
F.C. Kohli Auditorium |
| 11:00
to 11:15 |
Tea break |
F.C.
Kohli Auditorium Foyer |
| 11:15
to 13:00 |
Adding an RTL pass (Lab) |
F.C.
Kohli Auditorium |
| 13:00
to 14:00 |
Lunch |
F.C. Kohli Auditorium Foyer |
| 14:00
to 15:30 |
Spim machine descriptions: Level 0 and 1
(slides,
handouts)
|
F.C. Kohli Auditorium |
| 15:30
to 15:45 |
Tea break |
F.C.
Kohli Auditorium Foyer |
| 15:45
to 17:30 |
Lab exercises on spim machine descriptions (Lab) |
Participants
can continue to work until 20:00 |
Lab
opposite F.C. Kohli Auditorium |
| 18:30
to 20:00 |
Introduction to research projects in GCC
Resource Center |
Optional
Session |
F.C.
Kohli Auditorium |
| 20:00
to 21:00 |
Dinner |
F.C. Kohli Auditorium Foyer |
| Day 3 : Sunday 5 July 2009 |
| 09:30
to 10:15 |
Spim machine descriptions levels 2 and 3
(slides,
handouts)
|
F.C.
Kohli Auditorium |
| 10:15
to 10:45 |
The retargetability model of GCC
(slides,
handouts)
|
F.C.
Kohli Auditorium |
| 10:45
to 11:00 |
Tea break |
F.C.
Kohli Auditorium Foyer |
| 11:00
to 13:00 |
Lab exercises on spim machine descriptions
(Lab) |
Lab
opposite F.C. Kohli Auditorium |
| 13:00
to 14:00 |
Lunch |
F.C. Kohli Auditorium Foyer |
| 14:00
to 15:30 |
The Generic Data Flow Analyser in GCC
(slides,
handouts)
|
F.C. Kohli Auditorium |
| 15:30
to 15:45 |
Tea break |
F.C.
Kohli Auditorium Foyer |
| 15:45
to 17:30 |
Informal discussions followed by Concluding session |
F.C.
Kohli Auditorium |