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