Title
Graphical visualization of compiler optimizations.
Abstract
xvpodb, a visualization tool developed to support the analysis of optimizations performed by the vpo optimizer, is described. The tool is a graphical optimization viewer that can display the state of the program representation before and after sequences of changes, referred to as transformations, that result in semantically equivalent (and usually improved) code. The information and insight such visualization provides can simplify the debugging of problems with the optimizer. Unique features of xvpodb include reverse viewing (or undoing) of transformations and the ability to stop at breakpoints associated with the generated instructions. The viewer facilitates the retargeting of vpo to a new machine, supports experimentation with new optimizations, and has been used as a teaching aid in compiler classes.
Year
Venue
Keywords
1995
JOURNAL OF PROGRAMMING LANGUAGES
COMPILATION TOOLS,PROGRAM VISUALIZATION,OPTIMIZATION VIEWER,DEBUGGING
Field
DocType
Volume
Inline expansion,Interprocedural optimization,Functional compiler,Programming language,Sociology,Parallel computing,Compiler correctness,Compiler,Compiler construction,Single Compilation Unit,Superoptimization
Journal
3
Issue
ISSN
Citations 
2.0
0963-9306
6
PageRank 
References 
Authors
0.52
8
2
Name
Order
Citations
PageRank
Mickey R. Boyd1131.78
David Whalley2977109.22