| 1995 | A Type-Based Compiler for Standard ML. Zhong Shao, Andrew W. Appel |
| 1995 | APT: A Data Structure for Optimal Control Dependence Computation. Keshav Pingali, Gianfranco Bilardi |
| 1995 | Accurate Static Branch Prediction by Value Range Propagation. Jason R. C. Patterson |
| 1995 | Avoiding Conditional Branches by Code Replication. Frank Mueller, David B. Whalley |
| 1995 | Better Static Memory Management: Improving Region-Based Analysis of Higher-Order Languages. Alexander Aiken, Manuel Fähndrich, Raph Levien |
| 1995 | Context-Insensitive Alias Analysis Reconsidered. Erik Ruf |
| 1995 | Corpus-Based Static Branch Prediction. Brad Calder, Dirk Grunwald, Donald C. Lindsay, James H. Martin, Michael Mozer, Benjamin G. Zorn |
| 1995 | EEL: Machine-Independent Executable Editing. James R. Larus, Eric Schnarr |
| 1995 | Efficient Building and Placing of Gating Functions. Peng Tu, David A. Padua |
| 1995 | Efficient Context-Sensitive Pointer Analysis for C Programs. Robert P. Wilson, Monica S. Lam |
| 1995 | Elimination of Redundant Array Subscript Range Checks. Priyadarshan Kolte, Michael Wolfe |
| 1995 | Flow-Sensitive Interprocedural Constant Propagation. Paul R. Carini, Michael Hind |
| 1995 | Garbage Collection Using a Dynamic Threatening Boundary. David A. Barrett, Benjamin G. Zorn |
| 1995 | Global Code Motion / Global Value Mumbering. Cliff Click |
| 1995 | Implementation of the Data-Flow Synchronous Language SIGNAL. Pascalin Amagbégnon, Loïc Besnard, Paul Le Guernic |
| 1995 | Improving Balanced Scheduling with Compiler Optimizations that Increase Instruction-Level Parallelism. Jack L. Lo, Susan J. Eggers |
| 1995 | Interprocedural Partial Redundancy Elimination and its Application to Distributed Memory Compilation. Gagan Agrawal, Joel H. Saltz, Raja Das |
| 1995 | Optimizing Parallel Programs with Explicit Synchronization. Arvind Krishnamurthy, Katherine A. Yelick |
| 1995 | Proceedings of the ACM SIGPLAN'95 Conference on Programming Language Design and Implementation (PLDI), La Jolla, California, USA, June 18-21, 1995 David W. Wall |
| 1995 | Register Allocation Using Lazy Saves, Eager Restores, and Greedy Shuffling. Robert G. Burger, Oscar Waddell, R. Kent Dybvig |
| 1995 | Scheduling and Mapping: Software Pipelining in the Presence of Structural Hazards. Erik R. Altman, Ramaswamy Govindarajan, Guang R. Gao |
| 1995 | Selective Specialization for Object-Oriented Languages. Jeffrey Dean, Craig Chambers, David Grove |
| 1995 | Simple and Effective Link-Time Optimization of Modula-3 Programs. Mary F. Fernandez |
| 1995 | Stack Caching for Interpreters. M. Anton Ertl |
| 1995 | Storage Assignment to Decrease Code Size. Stan Y. Liao, Srinivas Devadas, Kurt Keutzer, Steven W. K. Tjiang, Albert R. Wang |
| 1995 | The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. Lawrence Rauchwerger, David A. Padua |
| 1995 | The Power of Assignment Motion. Jens Knoop, Oliver Rüthing, Bernhard Steffen |
| 1995 | Tile Size Selection Using Cache Organization and Data Layout. Stephanie Coleman, Kathryn S. McKinley |
| 1995 | Unifying Data and Control Transformations for Distributed Shared Memory Machines. Michal Cierniak, Wei Li |