1993-03-31 13:22:17 +00:00
|
|
|
.In
|
1991-09-27 16:19:24 +00:00
|
|
|
.hw de-vised
|
|
|
|
.TL
|
|
|
|
A fast backend for SPARC processors
|
|
|
|
.AU
|
|
|
|
Philip Homburg
|
|
|
|
Raymond Michiels
|
|
|
|
.AI
|
|
|
|
Dept. of Mathematics and Computer Science
|
|
|
|
Vrije Universiteit
|
|
|
|
Amsterdam, The Netherlands
|
|
|
|
.AB
|
|
|
|
The language EM is an intermediate language for use in compiler
|
|
|
|
construction.
|
|
|
|
In this paper we describe the construction of a so-called fast backend
|
|
|
|
which translates EM code to assembler for SPARC processors.
|
|
|
|
.br
|
|
|
|
Our construction deviates strongly from the usual procedure. We have
|
|
|
|
devised and implemented a virtual stack with which it is possible to
|
|
|
|
generate very acceptable code without much loss in compile time.
|
|
|
|
.AE
|
|
|
|
.PP
|
|
|
|
.bp
|