Abstract is missing.
- Safety Considerations for Storage Allocation OptimizationsDavid R. Chase. 1-10
- Real-Time Concurrent Collection on Stock MultiprocessorsAndrew W. Appel, John R. Ellis, Kai Li. 11-20
- Detecting Conflicts Between Structure AccessesJames R. Larus, Paul N. Hilfinger. 21-34
- Interprocedural Slicing Using Dependence GraphsSusan Horwitz, Thomas W. Reps, David W. Binkley. 35-46
- The Program Summary Graph and Flow-Sensitive InterproceduralData Flow AnalysisDavid Callahan. 47-56
- Register Windows versus Register AllocationDavid W. Wall. 67-78
- Automatic Generation of Fast Optimizing Code GeneratorsChristopher W. Fraser, Alan L. Wendt. 79-84
- Minimizing Register Usage Penalty at Procedure CallsFred C. Chow. 85-94
- Anatomy of a Hardware CompilerKurt Keutzer, Wayne Wolf. 95-104
- Design and Implementation of the UW Illustrated CompilerKristy Andrews, Robert R. Henry, Wayne K. Yamamoto. 105-114
- INC: A Language for Incremental ComputationsDaniel M. Yellin, Robert E. Strom. 115-124
- DOC: A Practical Approach to Source-Level Debugging of Globally Optimized CodeDeborah S. Coutant, Sue Meloy, Michelle Ruscetta. 125-134
- A Mechanism for Efficient Debugging of Parallel ProgramsBarton P. Miller, Jong-Deok Choi. 135-144
- Debugging Concurrent Processes: A Case StudyJanice M. Stone. 145-153
- An Efficient Approach to Data Flow Analysis in a Multi Pass Global OptimizerSuneel Jain, Carol L. Thompson. 154-163
- Control-Flow Analysis in SchemeOlin Shivers. 164-174
- An Optimizer for Ada - Design, Experiences and ResultsBirgit Schwarz, Walter Kirchgässner, Rudolf Landwehr. 175-184
- Grammatical Abstraction and Incremental Syntax Analysis in a Language-Based EditorRobert A. Ballance, Jacob Butcher, Susan L. Graham. 185-198
- Higher-Order Abstract SyntaxFrank Pfenning, Conal Elliott. 199-208 [doi]
- Incremental Evaluation for a General Class of Circular Attribute GrammarsJanet A. Walz, Gregory F. Johnson. 209-221
- An Automatically Generated, Realistic Compiler for an Imperative Programming LanguageUwe F. Pleban, Peter Lee. 222-232
- Semantic Analysis in a Concurrent CompilerV. Seshadri, David B. Wortman, Michael D. Junkin, S. Weber, C. P. Yu, I. Small. 233-240
- Compiling C for Vectorization, Parallelization, and Inline ExpansionRandy Allen, Steve Johnson. 241-249
- Synchronous Operations as First-Class ValuesJohn H. Reppy. 250-259
- Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed SystemsBarbara Liskov, Liuba Shrira. 260-267
- Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming EnvironmentJoseph Pallas, David Ungar. 268-277
- Refined Types: Highly Differentiated Type Systems and Their Use in the Design of Intermediate LangagesJohn R. Rose. 278-287
- A Piggy-back Compiler For PrologJ. L. Weiner, S. Ramakrishnan. 288-296
- Unfold/Fold Transformations and Loop Optimization of Logic ProgramsSaumya K. Debray. 297-307
- Optimal Loop ParallelizationAlexander Aiken, Alexandru Nicolau. 308-317
- Software Pipelining: An Effective Scheduling Technique for VLIW MachinesMonica S. Lam. 318-328
- A Portable Global Optimizer and LinkerManuel E. Benitez, Jack W. Davidson. 329-338