The presence of aliases makes data-flow analysis more complex and reduces readability, since they cause uncertainly regarding what is defined and used. The alias information enhance performance of register allocation phase and optimization phases. Thi...
The presence of aliases makes data-flow analysis more complex and reduces readability, since they cause uncertainly regarding what is defined and used. The alias information enhance performance of register allocation phase and optimization phases. This paper describes the alias analysis, the optimization with the alias information, and the result of test. We use TUP codes as intermediate language. In the alias analysis phase, we use flow graph and iteration algorithm on this flow graph.