Publication
POPL 1996
Conference paper

Generating machine specific optimizing compilers

View publication

Abstract

A number of compiler parts can benefit from customization based upon the target architecture. While much of the current portable compiler work limits this customization to code generation, allocation, and perhaps scheduling, the TOAST (Tailored Optimization And Semantic Translation) compiler architecture demonstrates that virtually all phases of the compiler can benefit from knowledge of the machine architecture. The TOAST machine compiler is written as an attribute grammar using Linguist. This compiler has been designed with facilities for experimentation.

Date

Publication

POPL 1996

Authors

Share