GRAPHICAL VISUALIZATION OF COMPILER OPTIMIZATIONS

被引:0
作者
BOYD, MR
WHALLEY, DB
机构
来源
JOURNAL OF PROGRAMMING LANGUAGES | 1995年 / 3卷 / 02期
关键词
COMPILATION TOOLS; PROGRAM VISUALIZATION; OPTIMIZATION VIEWER; DEBUGGING;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:69 / 94
页数:26
相关论文
共 11 条
[1]  
ANDREWS K, 1988, P SIGPL 88 C PROGR L, P105
[2]  
APPELBE B, 1988, IEEE SOFTWARE, V6, P29
[3]  
BENITEZ ME, 1988, JUN P SIGPLAN NOT 88, P329
[4]  
Browne J. C., 1990, COMPCON Spring '90: Thirty-Fifth IEEE Computer Society International Conference. Intellectual Leverage. Digest of Papers. (Cat. No.90CH2843-1), P580, DOI 10.1109/CMPCON.1990.63742
[5]   A DESIGN ENVIRONMENT FOR ADDRESSING ARCHITECTURE AND COMPILER INTERACTIONS [J].
DAVIDSON, JW ;
WHALLEY, DB .
MICROPROCESSORS AND MICROSYSTEMS, 1991, 15 (09) :459-472
[6]  
DAVIDSON JW, 1986, P ACM SIGPL 86 S COM, P234
[7]  
DAVIDSON JW, 1984, T PROGRAMMING LANGUA, V6, P7
[8]  
Dow C.-R., 1992, Proceedings. Supercomputing '92. (Cat. No.92CH3216-9), P194, DOI 10.1109/SUPERC.1992.236694
[9]  
Johnsson Richard K., 1975, DESIGN OPTIMIZING CO
[10]  
POLYCHRONOPOULO.M, 1989, 1989 P INT C PAR PRO, P39