Universität Paderborn - Home Universität Paderborn
Die Universität der Informationsgesellschaft

Compilation Methods SS 2013 - Chapters

Kapitel

Inhalt

0.

Compilation Methods

1.

Introduction

Compiler structure

2.

Optimization

Overview: Data structures, program transformations; Control-flow analysis, Loop optimization, Data flow analysis, Object oriented program analysis

3.

Code generation

Storage mapping; Run-time stack and calling sequence; Translation of control structures; Code selection by tree pattern matching

4.

Register allocation

Expression trees (Sethi/Ullman); Basic blocks (Belady); Control flow graphs (graph coloring)

5.

Code Parallelization

Data dependence graph; Instruction scheduling for VLIW and for pipelining; Loop parallelization

6.

Summary

Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 15.05.2013