A methodology for procedure cloning

Computer Languages - Tập 19 - Trang 105-117 - 1993
Keith D Cooper1, Mary W Hall2, Ken Kennedy1
1Department of Computer Science, Rice University, Houston, TX, 77251, U.S.A.
2Center for Integrated Systems, Stanford University, Stanford, CA 94305, U.S.A.

Tài liệu tham khảo

Cooper, 1991, An experiment with inline substitution, Software—Practice and Experience, 21, 581, 10.1002/spe.4380210604 Cooper, 1986, The impact of interprocedural analysis and optimization in the Rn programming environment, ACM Trans. Programming Lang. Systems, 8, 491, 10.1145/6465.6489 Wegman, 1981, General and Efficient Methods for Global Code Improvement Bulyonkov, 1984, Polyvariant mixed computation for analyzer programs, Acta Inform., 21, 473, 10.1007/BF00271642 Ruf, 1991, Using types to avoid redundant specialization, ACM SIGPLAN Notices, 26, 321, 10.1145/115866.115902 Johnston, 1979, The dynamic incremental compiler of APL\3000, 82 Chambers, 1989, Customizaiton: Optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language, ACM SIGPLAN Notices, 24, 146, 10.1145/74818.74831 Briggs, 1990, Goal-directed interprocedural optimization Callahan, 1990, Improving register allocation for subscripted variables, ACM SIGPLAN Notices, 25, 53, 10.1145/93548.93553 Kuck, 1978, Vol. 1 Hall, 1991, Managing Interprocedural Optimization Marlowe, 1990, An efficient hybrid algorithm for incremental data flow analysis, 184 Callahan, 1986, Interprocedural constant propagation, ACM SIGPLAN Notices, 21, 152, 10.1145/13310.13327 Hopcroft, 1971, An nlogn algorithm for minimizing states in a finite automaton, 189 Cooper, 1987, Editing and compiling whole programs, ACM SIGPLAN Notices, 22, 92, 10.1145/390012.24220 Banning, 1979, An efficient way to find the side effects of procedure calls and the aliases of variables, 29 Ball, 1979, Predicting the effects of optimization on a procedure body, ACM SIGPLAN Notices, 14, 214, 10.1145/872732.806972 Callahan, 1988, ParaScope: a parallel programming environment, Int. J. Supercomp. Applic., 2, 84, 10.1177/109434208800200409 Hall, 1991, Interprocedural transformations for parallel code generation