Document Type

Technical Report

Publication Date

Spring 3-1-1980


Data flow analysis is well understood at the intra-procedural level and efficient algorithms are available. When inter-procedural mechanisms such as recursion, procedure nesting, and pass-by-reference parameters are introduced, the data flow problems become more difficult. Let ISIZE be the size of the problem and OSIZE be the size of the resulting data flow relation. A 0(ISIZE+OSIZE) algorithm is demonstrated for the existential summary data flow problem.