kirancodes.me
To Proof Maintenance & Beyond!

Effectiveness of a machine-level, global optimizer

Mark Scott Johnson, Terrence C. Miller

Abstract

We present an overview of the design of a machine-code-level, global (intraprocedural) optimizer that supports several front-ends producing code for the Hewlett-Packard Precision Architecture family of machines. The basic optimization strategy is described, including information about the division of responsibilities between various components of the compiler. Optimization algorithms are described, including a discussion of the dataflow information they require. Measurements showing the collective and individual effects of various optimizer components are presented.

Related papers