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. Book Chapter

      Pages 1-4

      LISA: An Interactive Environment for Programming Language Development

    2. Book Chapter

      Pages 5-8

      Building an Interpreter with Vmgen

    3. Book Chapter

      Pages 9-13

      Compiler Construction Using LOTOS NT

  3. Analysis and Optimization

    1. Book Chapter

      Pages 14-28

      Data Compression Transformations for Dynamically Allocated Data Structures

    2. Book Chapter

      Pages 29-45

      Evaluating a Demand Driven Technique for Call Graph Construction

    3. Book Chapter

      Pages 46-61

      A Graph—Free Approach to Data—Flow Analysis

    4. Book Chapter

      Pages 62-77

      A Representation for Bit Section Based Analysis and Optimization

  4. Low-Level Analysis

    1. Book Chapter

      Pages 78-94

      Online Subpath Profiling

    2. Book Chapter

      Pages 95-110

      Precise Exception Semantics in Dynamic Compilation

    3. Book Chapter

      Pages 111-127

      Decompiling Java Bytecode: Problems, Traps and Pitfalls

  5. Grammars and Parsing

    1. Book Chapter

      Pages 128-142

      Forwarding in Attribute Grammars for Modular Language Design

    2. Book Chapter

      Pages 143-158

      Disambiguation Filters for Scannerless Generalized LR Parsers

  6. Invited Talk

    1. Book Chapter

      Pages 159-179

      Modular Static Program Analysis

  7. Domain-Specific Languages and Tools

    1. Book Chapter

      Pages 179-196

      StreamIt: A Language for Streaming Applications

    2. Book Chapter

      Pages 197-212

      Compiling Mercury to High-Level C Code

    3. Book Chapter

      Pages 213-228

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

  8. Energy Consumption Optimizations

    1. Book Chapter

      Pages 229-246

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

    2. Book Chapter

      Pages 247-261

      Global Variable Promotion: Using Registers to Reduce Cache Power Dissipation

    3. Book Chapter

      Pages 261-275

      Optimizing Static Power Dissipation by Functional Units in Superscalar Processors

    4. Book Chapter

      Pages 276-292

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

previous Page of 2