Chow et al., “A New Algorithm for Partial Redundancy Elimination based on SSA Form”, Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation (PLDI), Jun. 15-18, 1997, pp. 273-286. |
Chow et al., “Effective Representation of Aliases and Indirect Memory Operations in SSA Form”, Proceedings of the Sixth International Conference on Compiler Construction, Apr. 1996, pp. 253-267. |
Cocke, J. and Ken Kennedy, “An Algorithm for Reduction of Operator Strength”, Communications of the ACM, vol. 20, No. 11, Nov. 1977, pp. 850-856. |
Cytron et al., “Efficiently Computing Static Single Assignment Form and the Control Dependence Graph”, ACM Transactions on Programming Language and Systems, vol. 13, No. 4, Oct. 1991, pp. 451-490. |
Kennedy et al., “Strength Reduction via SSAPRE”, Proceedings of the Seventh International Conference on Compiler Construction, Mar. 1998, pp. 144-158. |
Liu et al., “Loop Induction Variable Canonicalization in Parallelizing Compilers”, Proceedings of the 1996 Conference on Parallel Architectures and Compilation Techniques (PACT '96), 1996, pp. 228-237. |
K. Cooper and T. Simpson, “Value-driven Code Motion”, Technical Report CRPC-TR95637-S, Dept. of Computer Science, Rice University, Oct. 1995. |
J. Choi, R. Cytron, and J. Ferrante, “Automatic Construction of Sparse Data Flow Evalution Graphs”, Conference Record of the Eighteenth ACM Symposium on Principles of Programming Languages, pp. 55-66, Jan. 1991. |
K. Drechsler and M. Stadel, “A Variation of Knoop, Rüthing and Steffen's Lazy Code Motion”, ACM SIGPLAN Notices, 28(5):29-38, May 1993. |
Knoop, J. et al., “Optimal Code Motion: Theory and Practice”, ACM Trans. on Programming Languages and Systems, 16(4):1117-1155, Jul. 1994. |
Knoop, J. et al., “Lazy Code Motion”, Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation, pp. 224-234, Jun. 1992. |
Dhamdhere, D. et al., “How to Analyze Large Programs Efficiently and Informatively”, Proceedings of the ACM SIGPLAN '92 Conference on Programming Language Design and Implementation, pp. 212-223, Jun. 1992. |
Johnson, R., “Efficient Program Analysis Using Dependence Flow Graphs”, Technical Report (PhD Thesis), Dept. of Computer Science, Cornell University, pp. iii-xi and 1-230, Aug. 1994. |
P. Briggs and K. Cooper, “Effective Partial Redundancy Elimination”, Proceedings of the ACM SIGPLAN '94 Conference on Programming language Design and Implementation, pp. 159-170, Jun. 1994. |
Muchnick, Steven S., Advanced Compiler Design and Implementation, Morgan Kauffman Publishers, Inc., 1997, pp. 745-746. |
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. |