login

An overview of the PL.8 compiler

Published 1 January 1982
Marc Auslander, Martin Hopkins
Citations116

TL;DR

The PL.8 compiler accepts multiple source languages and produces high quality object code for several different machines through global optimization and register allocation.

Abstract

The PL.8 compiler accepts multiple source languages and produces high quality object code for several different machines. The strategy used is to first do a simple translation of the source program to a low level intermediate language. Global optimization and register allocation are then used to improve code rather than relying on special case code selection.

Keywords

Computer Science