The design of a data flow analyzer

  • Authors:
  • Anita L. Chow;Andres Rudmik

  • Affiliations:
  • GTE Laboratories Incorporated, 40 Sylvan Road, Waltham, Massachusetts;GTE Laboratories Incorporated, 40 Sylvan Road, Waltham, Massachusetts

  • Venue:
  • SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
  • Year:
  • 1982

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an efficient inter-procedural data flow analysis algorithm for precisely determining aliases in programs that employ a rich set of parameter passing mechanisms and pointer data types. This approach handles the use of pointers bounded to a data type as in Pascal, as well as unbounded pointers that can point to the same locations to which variables map. In the last step of this approach, the alias information is used to compute data flow information that is required for optimization.