24 lines
622 B
Plaintext
24 lines
622 B
Plaintext
|
.so init
|
||
|
.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
|