PLDI 1988
33 papers
- A Mechanism for Efficient Debugging of Parallel Programs
- A Piggy-back Compiler For Prolog
- A Portable Global Optimizer and Linker
- An Automatically Generated, Realistic Compiler for an Imperative Programming Language
- An Efficient Approach to Data Flow Analysis in a Multi Pass Global Optimizer
- An Optimizer for Ada - Design, Experiences and Results
- Anatomy of a Hardware Compiler
- Automatic Generation of Fast Optimizing Code Generators
- Compiling C for Vectorization, Parallelization, and Inline Expansion
- Control-Flow Analysis in Scheme
- DOC: A Practical Approach to Source-Level Debugging of Globally Optimized Code
- Debugging Concurrent Processes: A Case Study
- Design and Implementation of the UW Illustrated Compiler
- Detecting Conflicts Between Structure Accesses
- Grammatical Abstraction and Incremental Syntax Analysis in a Language-Based Editor
- Higher-Order Abstract Syntax
- INC: A Language for Incremental Computations
- Incremental Evaluation for a General Class of Circular Attribute Grammars
- Interprocedural Side-Effect Analysis in Linear Time
- Interprocedural Slicing Using Dependence Graphs
- Minimizing Register Usage Penalty at Procedure Calls
- Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment
- Optimal Loop Parallelization
- Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems
- Real-Time Concurrent Collection on Stock Multiprocessors
- Refined Types: Highly Differentiated Type Systems and Their Use in the Design of Intermediate Langages
- Register Windows versus Register Allocation
- Safety Considerations for Storage Allocation Optimizations
- Semantic Analysis in a Concurrent Compiler
- Software Pipelining: An Effective Scheduling Technique for VLIW Machines
- Synchronous Operations as First-Class Values
- The Program Summary Graph and Flow-Sensitive InterproceduralData Flow Analysis
- Unfold/Fold Transformations and Loop Optimization of Logic Programs