References
- Aho, A. V., Sethi, R., and Ullman, J. D., 'Compilers Principles, Techniques, and Tools,' Addison-wesley publishing Co., 1986
- Dhamdhere, D. M., 'A fast algorithm for code movement optimization,' ACM SIGPLAN Notices, Vol.23, No.10, pp.172-180, 1998 https://doi.org/10.1145/51607.51621
- Dhamdhere, D. M., Rosen, B. K. and Zadeck, F. K., 'How to analyze large programs efficiently and informatively,' In Proc. ACM SIGPLAN Conference on programming Language Design and Implementation'92, pp. 212-223, San Francisco, CA, 1992 https://doi.org/10.1145/143095.143135
- Dhamdhere, D. M., Rosen, B. K. and Zadeck, F. K., 'How to analyze large programs efficiently and informatively,' ACM SIGPLAN Notices, Vol.27, No.7, pp.212-223, 1992 https://doi.org/10.1145/143103.143135
- Drechsler, K. H. and Stadel, M. P., 'A variation of Knoop, Ruthing and Steffen's lazy code motion,' ACM SIGPLAN Notices, Vol.28, No.5, pp.29-38, 1993 https://doi.org/10.1145/152819.152823
- Knoop, J., Ruthing, O. and Steffen, B., 'Optimal code motion: theory and practice,' ACM Transactions on Programming Languages and Systems, Vol.16, No.4, pp.1117-1155, 1994 https://doi.org/10.1145/183432.183443
- Morel, E. and Renvoise, C., 'Global optimization by suppression of partial redundancies,' Communications of the ACM, Vol.22, No.2, pp.96-103, 1979 https://doi.org/10.1145/359060.359069
- Dhamdhere, D. M., 'Register assignment using code placement techniques,' Journal of Computer Languages, Vol.13, No.2, pp.75-180, 1988 https://doi.org/10.1016/0096-0551(88)90011-2
- Dhamdhere, D. M., 'A usually linear algorithm for register assignment using edge placement of load and store instructions,' Journal of Computer Languages, Vol.15, No.2, pp.83-94, 1990 https://doi.org/10.1016/0096-0551(90)90012-E
- Dhamdhere, D. M., 'Practical adaptation of the global optimization algorithm of Morel and Renvoise,' ACM Transactions on Programming Languages and Systems, Vol.1, No.2, pp.291-294, 1991 https://doi.org/10.1145/103135.214520
- Knoop, J., Ruthing, O. and Steffen, B., 'The Power of Assignment Motion,' Proceedings of the Conference on Programming Language Design and Implementation, Vol.30, No.6, pp.233-245, San-Francisco, CA, 1995 https://doi.org/10.1145/207110.207150
- Knoop, J., Ruthing, O. and Steffen, B., 'Lazy code motion,' In Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation'92, 1992 https://doi.org/10.1145/143095.143136
- Knoop, J., Ruthing, O. and Steffen, B., 'Lazy code motion,' ACM SIGPLAN Notices, Vo.27, No.7, pp.224-234, June 1992 https://doi.org/10.1145/143103.143136
- Knoop, J., Ruthing, O. and Steffen, B., 'Partial dead code elimination,' Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation'94 , pp.147-158, Orlando, FL, 1994 https://doi.org/10.1145/178243.178256
- Knoop, J., Ruthing, O. and Steffen, B., 'Partial dead code elimination,' ACM SIGPLAN Notices, Vol.29,No.6, pp.147-158, June 1994 https://doi.org/10.1145/773473.178256