Book Volume 2304 2002

Compiler Construction

11th International Conference, CC 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002 Grenoble, France, April 8–12, 2002 Proceedings


ISBN: 978-3-540-43369-9 (Print) 978-3-540-45937-8 (Online)

Table of contents (23 chapters)

previous Page of 2
  1. Front Matter

    Pages I-XI

  2. Tool Demonstrations

    1. Chapter

      Pages 1-4

      LISA: An Interactive Environment for Programming Language Development

    2. Chapter

      Pages 5-8

      Building an Interpreter with Vmgen

    3. Chapter

      Pages 9-13

      Compiler Construction Using LOTOS NT

  3. Analysis and Optimization

    1. Chapter

      Pages 14-28

      Data Compression Transformations for Dynamically Allocated Data Structures

    2. Chapter

      Pages 29-45

      Evaluating a Demand Driven Technique for Call Graph Construction

    3. Chapter

      Pages 46-61

      A Graph—Free Approach to Data—Flow Analysis

    4. Chapter

      Pages 62-77

      A Representation for Bit Section Based Analysis and Optimization

  4. Low-Level Analysis

    1. Chapter

      Pages 78-94

      Online Subpath Profiling

    2. Chapter

      Pages 95-110

      Precise Exception Semantics in Dynamic Compilation

    3. Chapter

      Pages 111-127

      Decompiling Java Bytecode: Problems, Traps and Pitfalls

  5. Grammars and Parsing

    1. Chapter

      Pages 128-142

      Forwarding in Attribute Grammars for Modular Language Design

    2. Chapter

      Pages 143-158

      Disambiguation Filters for Scannerless Generalized LR Parsers

  6. Invited Talk

    1. Chapter

      Pages 159-179

      Modular Static Program Analysis

  7. Domain-Specific Languages and Tools

    1. Chapter

      Pages 179-196

      StreamIt: A Language for Streaming Applications

    2. Chapter

      Pages 197-212

      Compiling Mercury to High-Level C Code

    3. Chapter

      Pages 213-228

      CIL: Intermediate Language and Tools for Analysis and Transformation of C Programs

  8. Energy Consumption Optimizations

    1. Chapter

      Pages 229-246

      Linear Scan Register Allocation in the Context of SSA Form and Register Constraints

    2. Chapter

      Pages 247-261

      Global Variable Promotion: Using Registers to Reduce Cache Power Dissipation

    3. Chapter

      Pages 261-275

      Optimizing Static Power Dissipation by Functional Units in Superscalar Processors

    4. Chapter

      Pages 276-292

      Influence of Loop Optimizations on Energy Consumption of Multi-bank Memory Systems

previous Page of 2