Code motion of control structures in high-level languages (1986)

by Ron Cytron, Andy Lowry, Kenneth Zadeck
Venue:In Conference Record of the Thirteenth Annual ACM Symposium on Principles of Programming Languages