PLDI 1998: Montreal, Canada
Jack W. Davidson, Keith D. Cooper, A. Michael Berman (Eds.): Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), Montreal, Canada, June 17-19, 1998. ACM 1998 ISBN 0-89791-987-4
SIGPLAN Notices 33(5) (May 1998)
Session I

A. V. S. Sastry, Roy Dz-Ching Ju: A New Algorithm for Scalar Register Promotion based on SSA Form. 15-25
Fred C. Chow, Robert Kennedy, Shin-Ming Liu, Raymond Lo, Peng Tu: Register Promotion by Partial Redundancy Elimination of Loads and Stores. 26-37
Session II

E. Christopher Lewis, Calvin Lin, Lawrence Snyder: The Implementation and Evaluation of Fusion and Contraction in Array Languages. 50-59
Yunheung Paek, Jay Hoeflinger, David A. Padua: Simplification of Array Access Patterns for Compiler Optimizations. 60-71
Session III

Manuel Fähndrich, Jeffrey S. Foster, Zhendong Su, Alexander Aiken: Partial Online Cycle Elimination in Inclusion Constraint Graphs. 85-96
Rebecca Hasti, Susan Horwitz: Using Static Single Assignment Form to Improve Flow-Insensitive Pointer Analysis. 97-105
Session IV
S. Subramanya Sastry, Subbarao Palacharla, James E. Smith: Exploiting Idle Floating-Point Resources for Integer Execution. 118-129
Omri Traub, Glenn H. Holloway, Michael D. Smith: Quality and Speed in Linear-scan Register Allocation. 142-151
Session V
Fabrice Le Fessant, Ian Piumarta, Marc Shapiro: An Implementation for Complete, Asynchronous, Distributed Garbage Collection. 152-161
Perry Cheng, Robert Harper, Peter Lee: Generational Stack Collection and Profile-Driven Pretenuring. 162-173
William D. Clinger: Proper Tail Recursion and Space Efficiency. 174-185
Session VI
Vikram S. Adve, John M. Mellor-Crummey: Using Integer Sets for Data-Parallel Program Analysis and Optimization. 186-198
Matteo Frigo, Charles E. Leiserson, Keith H. Randall: The Implementation of the Cilk-5 Multithreaded Language. 212-223
Session VII
Session VIII
David F. Bacon, Ravi B. Konuru, Chet Murthy, Mauricio J. Serrano: Thin Locks: Featherweight Synchronization for Java. 258-268
Ole Agesen, David Detlefs, J. Eliot B. Moss: Garbage Collection and Local Variable Type-Precision and Liveness in Java Virtual Machines. 269-279
Ali-Reza Adl-Tabatabai, Michal Cierniak, Guei-Yuan Lueh, Vishesh M. Parikh, James M. Stichnoth: Fast, Effective Code Generation in a Just-In-Time Java Compiler. 280-290
Session IX
Andrew Ayers, Stuart de Jong, John Peyton, Richard Schooler: Scalable Cross-Module Optimization. 301-312

Session X

Christopher Colby, Patrice Godefroid, Lalita Jategaonkar Jagadeesan: Automatically Closing Open Reactive Programs. 345-357



