Article ID Journal Published Year Pages File Type
421934 Electronic Notes in Theoretical Computer Science 2009 13 Pages PDF
Abstract

Visualizing impacts of an optimization pass helps to reason about, and to gain insight into, the inner workings of the optimization pass. In this paper, we visualize the impacts of two procedural abstraction passes. For this, we modified two procedural abstraction post pass optimizers to visualize for each the difference in machine code before and after optimization by drawing abstracted fragments in the original program. We then explain how the generated visualizations aid in better understanding the optimization passes.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics