Spillman, T.C. Exposing Side-F_df in a PL/I Optimi, Compiler. Proceedings IFIP Conference 1971, North Holland Pub#ah6_ Comptmy, Amatordam, 376-381.

 Home/Search   Document Not in Database   Summary   Related Articles  

This paper is cited in the following contexts:
Interprocedural Data Flow Analysis In The Presence Of Pointers.. - Weihl (1980)   (68 citations)  (Correct)

....general to be used for many languages. Specifically, all of these methods require a call graph. However, if procedure variables are included in the language, the call graph cannot be obtained through a simple scan of the text of the program being compiled. Further complications occur when aliasing [13] among variables in the program is possible. This can result from mechanisms such as pointers and call by reference parameter passing. Thee two mechanisms are the ones considered in this paper. As an example of the problems which aliasing can cause, a call on a procedure variable us ng ....

....part of the analysis phase of the compiler to compute this range information for label variables before standard data flow 7 2. RELATED WORK Very little work has been done O n the problem of handling procedure variables and pointers in performing interprocedural data flow analysis. Spillman [13] is the only one who addresses the problems associated with these language features. However, there are a number of limiting aspects to Spillman s work. First, the algorithm requires iteration in the presence of recursion. This can lead to large time requirements. Second, the algorithm is ....

Spillman, T.C. Exposing Side-F_df in a PL/I Optimi, Compiler. Proceedings IFIP Conference 1971, North Holland Pub#ah6_ Comptmy, Amatordam, 376-381.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC