• 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