Compiler Construction: 8th International Conference, CC'99, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS'99, Amsterdam, The Netherlands, March 22-28, 1999, Proceedings

Front Cover
Stefan Jähnichen
Springer Science & Business Media, Mar 10, 1999 - Computers - 310 pages
ETAPS’99 is the second instance of the EuropeanJoint Conferences on T- ory and Practice of Software. ETAPS is an annual federated conference that was established in 1998 by combining a number of existing and new conferences. This year it comprises ?ve conferences (FOSSACS, FASE, ESOP, CC, TACAS), four satellite workshops (CMCS, AS, WAGA, CoFI), seven invited lectures, two invited tutorials, and six contributed tutorials. The events that comprise ETAPS address various aspects of the system - velopment process, including speci?cation, design, implementation, analysis and improvement. The languages, methodologies and tools which support these - tivities are all well within its scope. Di?erent blends of theory and practice are represented, with an inclination towards theory with a practical motivation on one hand and soundly-based practice on the other. Many of the issues involved in software design apply to systems in general, including hardware systems, and the emphasis on software is not intended to be exclusive.
 

Contents

Compiler Generation
17
Faster Generalized LR Parsing
32
Interprocedural Analysis
63
LinkTime Improvement of Scheme Programs
76
ExpansionBased Removal of Semantic Partial Redundancies
91
Register Pressure Sensitive Redundancy Elimination
107
Rajiv Gupta Rastislav Bodık
122
Evaluation of Algorithms for Local Register Allocation
137
Compiler Systems
198
Mark van den Brand Paul Klint Pieter Olivier
214
Program Transformation
229
Andrea Cilio Henk Corporaal
244
Cache Specific Optimization
259
Extending Modulo Scheduling with Memory Reference Merging
274
Tool Demonstrations
288
Author Index
301

Parallelization Techniques
153
A Comparison of Compiler Tiling Algorithms
169

Other editions - View all

Common terms and phrases

Bibliographic information