Report Number: CSL-TR-84-257
Institution: Stanford University, Computer Systems Laboratory
Title: Reverse synthesis compilation for architectural research
Author: Ganapathi, Mahadevan
Author: Hennessy, John
Author: Sarkar, Vivek
Date: March 1984
Abstract: This paper discusses the development of compilation
strategies for DEL architectures and tools to assist in the
evaluation of their efficiency. Compilation is divided into a
series of independent simpler problems. To explore
optimization of code for DEL compilers, two intermediate
representations are employed. One of these representations is
at a lower level than target machine instructions.
Machine-independent optimization is performed on this
intermediate representation. The other intermediate
representation has been specifically designed for compiler
retargetability It is at a higher level than the target
machine. Target code generation is performed by reverse
synthesis followed by attributed parsing. This technique
demonstrates the feasibility of using automated table-driven
code generation techniques for inflexible architectures.
http://i.stanford.edu/pub/cstr/reports/csl/tr/84/257/CSL-TR-84-257.pdf