Compiler Generation |
Data Structure Free Compilation / João Saraiva ; Doaitse Swierstra |
Debugging Eli-Generated Compilers with Noosa / Anthony M. Sloane |
Faster Generalized LR Parsing / John Aycock ; Nigel Horspool |
Interprocedural Analysis |
Interprocedural Path Profiling / David Melski ; Thomas Reps |
Experimental Comparison of call string and functional Approaches to Interprocedural Analysis / Florian Martin |
Link-Time Improvement of Scheme Programs / Saumya Debray ; Robert Muth ; Scott Watterson |
Code Optimization |
Expansion-Based Removal of Semantic Partial Redundancies / Jens Knoop ; Oliver Rüthing ; Bernhard Steffen |
Register Pressure Sensitive Redundancy Elimination / Rajiv Gupta ; Rastislav BodÃk |
Code Optimization by Integer Linear Programming / Daniel Kaestner ; Marc Langenbach |
Evaluation of Algorithms for Local Register Allocation / Vincenzo Liberatore ; Martin Farach-Colton ; Ulrich Kremer |
Parallelization Techniques |
Efficient State-DiagramConstruction Methods for Software Pipelining / Chihong Zhang ; Ramaswamy Govindarajan ; Sean Ryan ; Guang R. Gao |
A Comparison of Compiler Tiling Algorithms / Gabriel Rivera ; Chau-Wen Tseng |
Implementation Issues of Loop-Level Speculative |
Run-Time Parallelization / Lawrence Rauchwerger ; Devang Patel |
Compiler Systems |
Compilation and Memory Management for ASF+SDF / Mark van den Brand ; Paul Klint ; Pieter Olivier |
The Design of the PROMIS Compiler / Hideki Saito ; Nicholas Stavrakos ; Steven Carroll ; Constantine Polychronopoulos ; Alex Nicolau |
Program Transformation |
Floating Point to Fixed Point Conversion of C Code / Andrea Cilio ; Henk Corporaal |
Optimizing Object-Oriented Languages Through Architectural Transformations / Tom Tourwé ; Wolfgang De Meuter |
Cache Specific Optimization |
Virtual Cache Line: A New Technique to Improve Cache Exploitation for Recursive Data Structures / Shai Rubin ; David Bernstein ; Michael Rodeh |
Extending Modulo Scheduling with Memory Reference Merging / Benoît Dupont de Dinechin |
Tool Demonstrations |
TRAPping Modelica with Python / Thilo Ernst |
A Programmable ANSI C Code Transformation Engine / Maarten Boekhold ; Ireneusz Karkowski |
Tool Support for Language Design and Prototyping with Montages / Matthias Anlauff ; Philipp W. Kutter ; Alfonso Pierantonio |
Author Index |
Compiler Generation |
Data Structure Free Compilation / João Saraiva ; Doaitse Swierstra |
Debugging Eli-Generated Compilers with Noosa / Anthony M. Sloane |
Faster Generalized LR Parsing / John Aycock ; Nigel Horspool |
Interprocedural Analysis |
Interprocedural Path Profiling / David Melski ; Thomas Reps |