An Algorithm for Translating Boolean Expressions
Journal of the ACM (JACM)
ALPHA—An Automatic Programming System of High Efficiency
Journal of the ACM (JACM)
Communications of the ACM
WATFOR—The University of Waterloo FORTRAN IV compiler
Communications of the ACM
Communications of the ACM
Optimization of expressions in Fortran
Communications of the ACM
On the automatic simplification of computer programs
Communications of the ACM
The structure of yet another ALGOL compiler
Communications of the ACM
Communications of the ACM
High speed compilation of efficient object code
Communications of the ACM
PUFFT—The Purdue University fast FORTRAN translator
Communications of the ACM
The internal organization of the MAD translator
Communications of the ACM
An algorithm for coding efficient arithmetic operations
Communications of the ACM
On the compilation of subscripted variables
Communications of the ACM
Sequential formula translation
Communications of the ACM
Communications of the ACM
Evaluation of polynomials by computer
Communications of the ACM
The Art of Computer Programming Volumes 1-3 Boxed Set
The Art of Computer Programming Volumes 1-3 Boxed Set
Code selection through object code optimization
ACM Transactions on Programming Languages and Systems (TOPLAS) - Lecture notes in computer science Vol. 174
The Design and Application of a Retargetable Peephole Optimizer
ACM Transactions on Programming Languages and Systems (TOPLAS)
Automatic generation of peephole optimizations
SIGPLAN '84 Proceedings of the 1984 SIGPLAN symposium on Compiler construction
A compact, machine-independent peephole optimizer
POPL '79 Proceedings of the 6th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
A survey of compiler optimization techniques
ACM '73 Proceedings of the ACM annual conference
The optimization of user programs for an Algebraic Manipulation System
SYMSAC '81 Proceedings of the fourth ACM symposium on Symbolic and algebraic computation
An intermediate language for source and target independent code optimization
SIGPLAN '79 Proceedings of the 1979 SIGPLAN symposium on Compiler construction
ACM '71 Proceedings of the 1971 26th annual conference
Automatic generation of peephole optimizations
ACM SIGPLAN Notices - Best of PLDI 1979-1999
Hi-index | 0.01 |
Some local optimizations (as opposed to global optimizations} are presented and a suitable one-pass compiler design for using them is shown. Optimizations shown are divided into machine dependent and independent classes with examples of each. There is some discussion of a subscript calculation technique which is an improvement over the usual technique, and a discussion of the best way to raise a quantity to a known small constant power by inline code. Various register allocation criteria are mentioned.