A methodology for procedure cloning
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