Abstract is missing.
- Simple Translation of Goal-Directed EvaluationTodd A. Proebsting. 1-6
- Automatic Inline Allocation of ObjectsJulian Dolby. 7-17
- A Member Lookup Algorithm for C++Ganesan Ramalingam, Harini Srinivasan. 18-30
- Incremental Analysis of real Programming LanguagesTim A. Wagner, Susan L. Graham. 31-43
- Flick: A Flexible, Optimizing IDL CompilerEric Eide, Kevin Frei, Bryan Ford, Jay Lepreau, Gary Lindstrom. 44-56
- Reverse Interpretation + Mutation Analysis = Automatic RetargetingChristian S. Collberg. 57-70
- Dynamic Feedback: An Effective Technique for Adaptive ComputingPedro C. Diniz, Martin C. Rinard. 71-84
- Exploiting Hardware Performance Counters with Flow and Context Sensitive ProfilingGlenn Ammons, Thomas Ball, James R. Larus. 85-96
- Generational Garbage Collection and the Radioactive Decay ModelWilliam D. Clinger, Lars Thomas Hansen. 97-108
- tcc: A System for Fast, Flexible, and High-level Dynamic Code GenerationMassimiliano Poletto, Dawson R. Engler, M. Frans Kaashoek. 109-121
- Interprocedural Dataflow Analysis in an Executable OptimizerDavid W. Goodwin. 122-133
- Aggressive InliningAndrew Ayers, Robert Gottlieb, Richard Schooler. 134-145
- Interprocedural Conditional Branch EliminationRastislav Bodík, Rajiv Gupta, Mary Lou Soffa. 146-158
- Partial Dead Code Elimination using Slicing TransformationsRastislav Bodík, Rajiv Gupta. 159-170
- Efficient Procedure Mapping Using Cache Line ColoringAmir H. Hashemi, David R. Kaeli, Brad Calder. 171-182
- Near-optimal Intraprocedural Branch AlignmentCliff Young, David S. Johnson, David R. Karger, Michael D. Smith. 183-193
- Module-Sensitive Program SpecialisationDirk Dussart, Rogardt Heldal, John Hughes. 206-214
- Two for the Price of One: Composing Partial Evaluation and CompilationMichael Sperber, Peter Thiemann. 215-225
- Automatic Verification of Pointer Programs using Monadic Second-Order LogicJakob L. Jensen, Michael E. Jørgensen, Nils Klarlund, Michael I. Schwartzbach. 226-236
- Componential Set-Based AnalysisCormac Flanagan, Matthias Felleisen. 235-248
- Program Analysis Using Binary RelationsAdam Brooks Webber. 249-260
- Linear-time Subtransitive Control Flow AnalysisNevin Heintze, David A. McAllester. 261-272
- A New Algorithm for Partial Redundancy Elimination based on SSA FormFred C. Chow, Sun Chan, Robert Kennedy, Shin-Ming Liu, Raymond Lo, Peng Tu. 273-286
- Spill Code Minimization via Interference Region SpillingPeter Bergner, Peter Dahl, David Engebretsen, Matthew T. O Keefe. 287-295
- Call-Cost Directed Register AllocationGuei-Yuan Lueh, Thomas R. Gross. 296-307
- Fine-grain Multithreading with Minimal Compiler Support - A Cost Effective Approach to Implementing Efficient Multithreading LanguagesKenjiro Taura, Akinori Yonezawa. 320-333
- Data Distribution Support on Distributed Shared Memory MultiprocessorsRohit Chandra, Ding-Kai Chen, Robert Cox, Dror E. Maydan, Nenad Nedeljkovic, Jennifer-Ann M. Anderson. 334-345
- Code CompressionJens Ernst, William S. Evans, Christopher W. Fraser, Steven Lucco, Todd A. Proebsting. 358-365