| 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. |
....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