The program dependence graph and its use in optimization (1987)

by Jeanne Ferrante , Karl J. Ottenstein , Joe D. Warren
Venue:ACM Transactions on Programming Languages and Systems
Citations:749 - 3 self

Documents Related by Co-Citation

1129 Program slicing – Mark Weiser - 1981
231 Integrating non-interfering versions of programs – Susan Horwitz, Jan Prins, Thomas Reps - 1989
262 The program dependence graph in a software development environment – K J Ottenstein, L M Ottenstein - 1984
126 An efficient way to find the side effects of procedure calls and the aliases of variables – J P Banning
628 Interprocedural Slicing Using Dependence Graphs – Susan Horwitz, Thomas Reps, David Binkley - 1990
257 Programmers use slices when debugging – M Weiser - 1982
42 The Semantics of Program Slicing – Thomas Reps , Wuu Yang - 1988
57 On the Adequacy of Program Dependence Graphs for Representing Programs – Susan Horwitz, Jan Prins, Thomas Reps - 1988
134 Dependence analysis for pointer variables – S Horwitz, P Pfeiffer, T W Reps - 1989
427 Optimizing Supercompilers for Supercomputers – M J Wolfe - 1989
220 Dependence Graphs and Compiler Optimizations – D J Kuck, R H Kuhn, B Leasure, M Wolfe - 1981
206 Dynamic program slicing – Bogdan Korel - 1988
147 Program slices: Formal, psychological, and practical investigations of an automatic program abstraction method – Mark Weiser - 1979
69 Information-flow and data-flow analysis of while-programs – Jean-franc Bergeretti, Bernard A. Carry - 1985
68 A practical interprocedural data flow analysis algorithm – J M Barth - 1978
284 Automatic Translation of FORTRAN Programs to Vector Form – Randy Allen, Ken Kennedy - 1987
112 Interprocedural side-effect analysis in linear time – K D Cooper, K Kennedy
152 Detecting conflicts between structure accesses – J R Larus, P N Hilfinger - 1988
113 M.S.: Efficient and exact data dependence analysis – D E Maydan, J L Hennessy, Lam - 1991