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. Boyd | 1 | 13 | 1.78 |
David Whalley | 2 | 977 | 109.22 |