Login
|
Contact Us
|
Essential Abstractions in GCC '
10
A Workshop on GCC Internals by
GCC Resource Center
July 5-8, 2010, IIT Bombay
Department of Computer Science & Engineering
Indian Institute of Technology, Bombay
Home
Registration
Schedule
Slides
Assignments
Photos
How to Reach
FAQs
Slides and Handouts
Day 1: Monday July 5, 2010
Topics
Slides
Handouts
Introductory remarks
Download
Download
An overview of compilation and GCC
Download
Download
First level gray box probing of GCC
Download
Download
Gray box probing for machine independent optimizations
Download
Download
Day 2: Tuesday July 6, 2010
Topics
Slides
Handouts
Configuration and building
Download
Download
Building a cross compiler
Download
Download
GCC Control flow structure and plugins
Download
Download
Adding passes to GCC: Manipulating gimple and RTL IRs
Download
Download
Day 3: Wednesday July 7, 2010
Topics
Slides
Handouts
Introduction to data flow analysis
Download
Download
Introduction to GDFA
Download
Download
Introduction to parallelization and vectorization
Download
Download
Parallelization and vectorization in GCC
Download
Download
Day 4: Thursday July 8, 2010
Topics
Slides
Handouts
Introduction to machine descriptions
Download
Download
Spim machine descriptions levels 0 and 1
Download
Download
Spim machine descriptions levels 2, 3, and 4
Download
Download
Advanced issues in machine desciptions
Download
Download
Retargetability model of GCC
Download
Download
A Summary of Essential Abstractions in GCC
Download
Download