Code selection through object code optimization

Cet article montre comment une optimisation de code objet minutieux a simplifiee un compilateur et la rendu facile a recibler. Les compilateurs croises emettent un code comparable aux compilateurs specifiques vides

[1]  Andrew S. Tanenbaum,et al.  Using Peephole Optimization on Intermediate Code , 1982, TOPL.

[2]  Susan L. Graham,et al.  An experiment in table driven code generation , 1982, SIGPLAN '82.

[3]  Charles N. Fischer,et al.  Description-driven code generation using attribute grammars , 1982, POPL '82.

[4]  Martin Hopkins,et al.  An overview of the PL.8 compiler , 1982, SIGP.

[5]  C. Johnson,et al.  In Unix Programmer''s Manual , 1978 .

[6]  Christopher W. Fraser,et al.  The Design and Application of a Retargetable Peephole Optimizer , 1980, TOPL.

[7]  David R. Hanson,et al.  Simple code optimizations , 1983, Softw. Pract. Exp..

[8]  R. G. G. Cattell,et al.  Automatic Derivation of Code Generators from Machine Descriptions , 1980, TOPL.

[9]  David R. Hanson,et al.  The Y programming language , 1981, SIGP.

[10]  David Lorge Parnas A generalized control structure and its formal definition , 1983, CACM.

[11]  William A. Wulf Compilers and Computer Architecture , 1981, Computer.

[12]  Stephen C. Johnson A portable compiler: theory and practice , 1978, POPL.

[13]  William M. Waite,et al.  Abstract machine modelling to produce portable software—a review and evaluation , 1972, Softw. Pract. Exp..

[14]  R. A. Freiburghouse,et al.  Register allocation via usage counts , 1974, CACM.

[15]  Owen R. Mock,et al.  The problem of programming communication with changing machines: a proposed solution , 1958, CACM.

[16]  Allen Newell,et al.  Computer Structures: Readings and Examples, , 1971 .

[17]  Carlo H. Séquin,et al.  A VLSI RISC , 1982, Computer.

[18]  W. M. McKeeman,et al.  Peephole optimization , 1965, CACM.

[19]  George Radin,et al.  The 801 minicomputer , 1982, ASPLOS I.

[20]  Bent Bruun Kristensen,et al.  Interpretation and code generation based on intermediate languages , 1980, Softw. Pract. Exp..

[21]  John A. Stankovic,et al.  Software Communication Mechanisms: Procedure Calls versus Messages , 1982, Computer.

[22]  Urs Ammann On code generation in a PASCAL compiler , 1981, Pascal - The Language and its Implementation.

[23]  Robert Giegerich A Formal Framework for the Derivation of Machine-Specific Optimizers , 1983, TOPL.

[24]  Christopher W. Fraser,et al.  Eliminating redundant object code , 1982, POPL '82.

[25]  David Alex Lamb Construction of a peephole optimizer , 1981, Softw. Pract. Exp..

[26]  John T. Bagwell Local optimizations , 1970 .

[27]  Alfred V. Aho,et al.  Principles of Compiler Design (Addison-Wesley series in computer science and information processing) , 1977 .

[28]  William H. Harrison A New Strategy for Code Generation - the General-Purpose Optimizing Compiler , 1979, IEEE Trans. Software Eng..

[29]  Christopher W. Fraser A compact, machine-independent peephole optimizer , 1979, POPL '79.

[30]  Robert Steven Glanville,et al.  A Machine Independent Algorithm for Code Generation and Its Use in Retargetable Compilers , 1977 .

[31]  T. B. Steel A first version of UNCOL , 1961, IRE-AIEE-ACM '61 (Western).

[32]  Lawrence A. Rowe,et al.  Analyzing exotic instructions for a retargetable code generator , 1982, SIGPLAN '82.

[33]  Mahadevan Ganapathi Retargetable code generation and optimization using attribute grammars , 1980 .

[34]  John T. Bagwell Local optimizations , 1970 .

[35]  Alfred V. Aho,et al.  Principles of Compiler Design , 1977 .

[36]  Jack W. Davidson,et al.  Simplifying code generation through peephole optimization , 1981 .

[37]  Susan L. Graham,et al.  A new method for compiler code generation , 1978, POPL '78.