kirancodes.me
To Proof Maintenance & Beyond!

Effective Partial Redundancy Elimination

Preston Briggs, Keith D. Cooper

Abstract

Partial redundancy elimination is a code optimization with a long history of literature and implementation. In practice, its effectiveness depends on issues of naming and code shape. This paper shows that a combination of global reassociation and global value numbering can increase the effectiveness of partial redundancy elimination. By imposing a discipline on the choice of names and the shape of expressions, we are able to expose more redundancies.

Related papers