F. E. Allen et al., "A Catalogue of Optimizing Transformations", Prentice-Hall, Inc., chapter 1, pp. 1-30, (1972). |
J. W. Davidson et al., "A Study of a C Function Inliner", Software-Practice and Experience, 18(8), pp. 775-790, Aug. 1988. |
S. Richardson et al., "Interprocedural Analysis Vs. Procedure Integration", Information Processing Letters, 137-142, Aug. 1989. |
W. -M. Hwu et al., "Inline Function Expansion for Compiling C Programs", SIGPLAN '89, Conf. on Programming Language Design and Implementation, vol. 24, pp. 246-255, Jun. 1989. |
J. W. Davidson et al., "Subprogram Inlining: A Study of its Effects on Program Execution Time", IEEE Transactions on Software Engineering, vol. 18, No. 2, pp. 89-102, Feb. 1992. |
K.D. Cooper et al., "Unexpected Side Effects of Inline Substitution: A Case Study", ACM Letters on Programming Languages and Systems, vol. 1, No. 1, pp. 22-32, Mar. 1992. |
P. P. Chang et al., "Profile-guided Automatic Inline Expansion for C Programs", Software-Practice and Experience, vol. 22(5), pp. 349-369 (May 1992). |
T. J. Marlowe, "Data Flow Analysis and Incremental Iteration", Rutgers University (Oct. 1989). |
A. V. Aho et al., "Compilers: Principles, Techniques, and Tools", Addison-Wesley Publishing Co., pp. 602-604, (1986). |
J. P. Banning, "An Efficient Way to Find the Side Effects of Procedure Calls and the Aliases of Variables", Sixth Annual ACM Sym. on Principles of Programming Languages, 29-41, Jan. 1979. |
K. D. Cooper et al., "Interprocedural Side-Effect Analysis in Linear Time", SIGPLAN '88 Conference on Programming Language Design and Implementation, 57-66, (Jun. 1988). |