DocumentCode :
2893176
Title :
Dora-an environment for experimenting with compiler optimizers
Author :
Farnum, Charles
Author_Institution :
Wright State Univ., Dayton, OH, USA
fYear :
1992
fDate :
20-23 Apr 1992
Firstpage :
86
Lastpage :
95
Abstract :
The design philosophy behind Dora, an environment for experimenting with compiler optimizers, is discussed. Dora encourages the writing of reusable optimizations by using a single intermediate-language schema to represent programs for all languages, machines, and code levels. Sal, a tree-attribute language, and Tess, a tree-rewrite language, provide support in quickly writing and experimenting with optimizing transformations. The major work completed with Dora to date is described and Dora is compared with related work
Keywords :
high level languages; program compilers; rewriting systems; tree data structures; Dora; Sal; Tess; code levels; compiler optimizers; design philosophy; reusable optimizations; single intermediate-language schema; tree-attribute language; tree-rewrite language; Buildings; Design optimization; Monitoring; Optimization methods; Optimized production technology; Optimizing compilers; Program processors; Programming profession; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1992., Proceedings of the 1992 International Conference on
Conference_Location :
Oakland, CA
Print_ISBN :
0-8186-2585-6
Type :
conf
DOI :
10.1109/ICCL.1992.185471
Filename :
185471
Link To Document :
بازگشت