Login
|
Our Team
|
Contact Us
Essential Abstractions in GCC '
12
A Workshop on GCC Internals by
GCC Resource Center
June 30 - July 3, 2012, IIT Bombay
Department of Computer Science & Engineering
Indian Institute of Technology, Bombay
Home
Coverage
What's New?
Registration
Candidates
GCC Code Carnival
Schedule
Slides
Assignments
How to Reach
FAQs
Slides, Handouts, and Notes
Day 1: Saturday June 30, 2012
Topics
Slides
Handouts
Notes
Introduction and opening remarks
Download
Download
An overview of compilation and GCC
Download
Download
Download
First level gray box probing of GCC
Download
Download
Download
Configuration and building
Download
Download
Download
Day 2: Sunday July 1, 2012
Topics
Slides
Handouts
Notes
Introduction to Data Flow Analysis
Download
Download
Download
GCC Control flow and plugins
Download
Download
Download
Manipulating GIMPLE and RTL IRs
Download
Download
Download
Day 3: Monday July 2, 2012
Topics
Slides
Handouts
Notes
Introduction to machine descriptions
Download
Download
Download
Spim machine descriptions
Download
Download
Download
More details of machine descriptions
Download
Download
Download
The retargetability model of GCC
Download
Download
Download
Day 4: Tuesday July 3, 2012
Topics
Slides
Handouts
Notes
Parallelization and vectorization in GCC
Download
Download
Download
A summary of essential abstractions in GCC
Download
Download
Download