Abstract is missing.
- The Semantics of Program DependenceRobert Cartwright, Matthias Felleisen. 13-27
- Dependence Analysis for Pointer VariablesSusan Horwitz, Phil Pfeiffer, Thomas W. Reps. 28-40
- A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing TransformationsVasanth Balasundaram, Ken Kennedy. 41-53
- Automatic Generation of DAG ParallelismRon Cytron, Michael Hind, Wilson C. Hsieh. 54-68
- Process Decomposition Through Locality of ReferenceAnne Rogers, Keshav Pingali. 69-80
- Mul-T: A High-Performance Parallel LispDavid A. Kranz, Robert H. Halstead Jr., Eric Mohr. 81-90
- Parallel Compilation for a Parallel MachineThomas R. Gross, Angelika Zobel, Markus Zolg. 91-100
- Experience with CST: Programming and ImplementationWaldemar Horwat, Andrew A. Chien, William J. Dally. 101-109
- A Fresh Look at Combinator Graph ReductionPhilip J. Koopman Jr., Peter Lee. 110-119
- A VHDL Compiler Based on Attribute Grammar MethodologyRodney Farrow, Alec G. Stanculescu. 120-130
- Customization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming LanguageCraig Chambers, David Ungar. 146-160
- An LR Substring Parser for Noncorrecting Syntax Error RecoveryGordon V. Cormack. 161-169
- Scannerless NSLR(1) Parsing of Programming LanguagesDaniel J. Salomon, Gordon V. Cormack. 170-178
- Incremental Generation of ParsersJan Heering, Paul Klint, Jan Rekers. 179-191
- Type Inference in the Presence of Type AbstractionHans-Juergen Boehm. 192-206
- Type Reconstruction with First-Class Polymorphic ValuesJames O Toole, David K. Gifford. 207-217
- Reasoning about Continuations with Control EffectsPierre Jouvelot, David K. Gifford. 218-226
- BEG - A Generator for Efficient Back EndsHelmut Emmelmann, Friedrich-Wilhelm Schröer, Rudolf Landwehr. 227-237
- A Language for Writing Code GeneratorsChristopher W. Fraser. 238-245
- Inline Function Expansion for Compiling C ProgramsWen-mei W. Hwu, Pohua P. Chang. 246-257
- Spill Code Minimization Techniques for Optimizing CompilersDavid Bernstein, Dina Q. Goldin, Martin Charles Golumbic, Hugo Krawczyk, Yishay Mansour, Itai Nahshon, Ron Y. Pinter. 258-263
- Register Allocation via Clique SeparatorsRajiv Gupta, Mary Lou Soffa, Tim Steele. 264-274
- Coloring Heuristics for Register AllocationPreston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon. 275-284
- On-The-Fly Detection of Access AnomaliesEdith Schonberg. 285-297
- Determining Average Program Execution Times and their VarianceVivek Sarkar. 298-312
- Generational Reference Counting: A Reduced-Communication Distributed Storage Reclamation SchemeBenjamin Goldberg. 313-321
- Experiences Creating a Portable CedarRussell R. Atkinson, Alan J. Demers, Carl Hauser, Christian Jacobi, Peter Kessler, Mark Weiser. 322-329
- Demonic Memories for Process HistoriesPaul R. Wilson, Thomas G. Moher. 330-343
- Unified Management of Registers and Cache Using Liveness and Cache BypassChi-Hung Chi, Henry G. Dietz. 344-355