E. Morel and C. Renvoise, "Global Optimization by Suppression of Partial Redundancies", Communications of the ACM, vol. 22, No. 2, Feb. 1979, pp. 96-103. |
B. Rosen, M. Wegman, and F.K. Zadeck, "Global Value Numbers and Redundant Computations", Fifteenth ACM Principles of Programming Languages Symposium, Jan. 1988, San Diego, CA., pp. 12-27. |
R. Cyton and J. Ferrante, "An Efficient Method for Computing Static Single Assignment Form", Sixteenth Annual ACM Symposium on Principles of Programming Languages Symposium, pp. 25-35, Jan. 1989. Also published as "Efficiently Computing Static Single Assignment Form and the Control Dependence Graph", RC 14756, 7/10/89, IBM Research Report. |
B. Alpern, N. Wegman, and F.K. Zadeck, "Detecting Equality of Values in Programs", Conf. Rec. Fifteenth ACM Symposium on Principles of Programming Languages Symposium, pp. 1-11, Jan. 1988. |
A. V. Aho, R. Sethi, J.D. Ullman, "Compilers Principles, Techniques, and Tools", Addison Wesley, pp. 292-293, 528-533, 634-636, 709. |
J. Choi, R. Cytron, J. Ferrnate, "On the Efficientl Engineering of Ambitious Program Analysis", IEEE Trans. Software Eng. vol. 20, No. 2, pp. 105-114. |
Takimoto, Munehiro, (English Translation), Efficient Partial Redundancy Elimination Based Upon Phi-Function Motion, pp. 1-26, Jan. 1995. |
C. Click, "Global Code Motion / Global Value Numbering", ACM SIGPLAN, vol. 30, No. 6, pp. 246-257, Jun. 1995. |