kirancodes.me
To Proof Maintenance & Beyond!

A Flexible Compiler Structure That Allows Dynamic Phase Ordering

Wilf R. LaLonde, Jim des Rivières

Abstract

Traditionally, compilers have been internally organized into separate phases that are invoked in a fixed, predetermined order. However, the optimal phase invocation order is usually different for different contexts, such as (1) large batch-oriented production environments, (2) small batch-oriented student environments, and (3) interactive programming environments.

Related papers