Affiliation:
1. Case Western Reserve Univ., Cleveland, OH
Abstract
A relatively simple method for the detection of recursive use of procedures is presented for use in compiler optimization. Implementation considerations are discussed, and a modification of the algorithm is given to further improve optimization. This analysis can also be used to determine what possible subset of values could be assumed by variables which can only take on a relatively small discrete set of values. The most common are parameters of variables assuming values of label, procedure, or Pascal's enumerated type.
Publisher
Association for Computing Machinery (ACM)
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Interprocedural analysis and optimization;Communications on Pure and Applied Mathematics;1995
2. On the conversion of indirect to direct recursion;ACM Letters on Programming Languages and Systems;1993-03
3. Efficient call graph analysis;ACM Letters on Programming Languages and Systems;1992-09
4. An improved storage management scheme for block structured languages;ACM Transactions on Programming Languages and Systems;1991-07
5. Polynomial recursion analysis in pascal like programs;Lecture Notes in Computer Science;1991