"Extended SSA with Factored Use-Def Chains to Support Optimization and Parallelism", Stoltz et al., Proc. of the 27th Ann. Hawaii International Conf. on System Sciences, 1994, pp. 43-52. |
Choi et al., "On the Efficient Engineering of Ambitious Program Analysis," IEEE Transactions on Software Engineering, vol. 20, No. 2, Feb., 1994, 105-114. |
Cytron et al., "Efficiently Computing Static Single Assignment Form and the Control Dependence Graph," ACM Transactions on Programming Languages and Systems, vol. 13, No. 4, Oct., 1991, pp. 451-490. |
Wilson et al., Efficient Context Sensitive Pointer Analysis for C Programs, Proceedings of the SIGPLAN '95 Conference on Programming Language Design and Implementation, Jun., 1995, pp. 1-12. |
Wolfe, "Beyond Induction Variables," Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation, Jun., 1992, pp. 162-174. |
Ruf, "Context-Insensitive Alias Analysis Reconsidered," Proceedings of the SIGPLAN '95 Conference on Programming Language Design and Implementation. Jun., 1995, pp. 13-22. |
Steensgaard, "Sparse Functional Stores for Imperative Programs," Proceedings of the SIGPLAN '95 Workshop on Intermediate Representations, Jan., 1995. pp. 62-70. |
Wegman et al., "Constant Propagation with Conditional Branches," ACM Transactions on Programming Languages and Systems, Apr. 1991, pp. 181-210. |
Cocke et al., Programming Languages and Their Compilers, Courant Institute of Mathematical Sciences, New York University, Apr., 1970, pp. 320-334. |
Cytron et al., "Efficient Accommodation of May-alias Information in SSA Form," Proceedings of the SIGPLAN '93 Conference on Programming Language Design and Implementation, Jun., 1993, pp. 36-45. |
Rosen et al., "Global Value Numbers and Redundant Computation," Conference Record of the 15th ACM Symposium on the Principles of Programming Languages, Jan., 1988, pp. 12-27. |
Chow et al., "Effective Representation of Aliases and Indirect Memory Operations in SSA Form," Compiler Construction, 6th International Conference, Apr., 1996, pp. 253-267. |
Chow, F., "A Portable Machine-independent Global Optimizer-Design and Measurements," Ph.D. Theis and Technical Report 83-254, Computer System Lab, Stanford University, Dec., 1983, pp. 1-172. |
Click, C., "Global Code Motion Global Value Numbering," Proceedings of the SIGPLAN '95 Conference on Programming Language and Implementation, Jun., 1995, pp. 246-257. |
Alpern et al., "Detecting Equality of Variables in Programs," Conference Record of the 15th ACM Symposium on the Principles of Programming Languages, Jan., 1988, pp. 1-11. |
Chase et al., "Analysis of Pointers and Structures," Proceedings of the SIGPLAN '90 Conference on Programming Language Design and Implementation, Jun., 1990, pp. 296-310. |
Choi et al., "Efficient Flow-Sensitive Interprocedural Computation of Pointer-Induced Aliases and Side Effects," Conference Record of the 20th ACM Symposium on the Principles of Programming Languages, Jan., 1993, 232-245. |