Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
421934 | Electronic Notes in Theoretical Computer Science | 2009 | 13 Pages |
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