Workshop Schedule

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