- AhJ76 A. V. Aho and S. C. Johnson, "Optimal Code Generation for Expression Trees", Journal of the ACM 23,3 (July 1976), 458-501. Google ScholarDigital Library
- Aig83 P. higrain, "Table Driven Code Generation for the Motorola 68000", Unpublished Manuscript, Computer Science Division, EECS, University of California, Berkeley, CA, January 1983.Google Scholar
- Bir82 P. L. Bird, "An Implementation of a Code Generator Specification Language for Table Driven Code Generators", Proceedings of the ACM SIGPLAN 1982 Symposium on Comp//er Construction, SI GPLAN Notices 17,8 (June 1982), 44-55. Google ScholarDigital Library
- DEC81 Digital Equipment Corporation, VAX-11/780 Architecture Handbook, Digital Equipment Corporation, 1981.Google Scholar
- Cra82 J. Crawford, "Engineering a Production Code Generator", Proceedings o f the ACM SIGPLAN 198g Symposium on Compiler Construction, SIGPLAN Notices 17,6 (June 1982), 205-215. Google ScholarDigital Library
- Fol83 P. Foley, "Preliminary Soar Architecture", Proceedings of CS 292R, CA, June 1983.Google Scholar
- GFH82 M. Ganapathi, C. N. Fischer and J. L. Hennessy, "Retargetable Compiler Code Generation", ACM Computing Surveys 14,4 (December 1982), 573- 592. Google ScholarDigital Library
- GaF82 M. Ganapathi and C. N. Fischer, "Description-Driven Code Generation Using Attribute Grammars", Conference Record of the Ninth ACM Symposium on Principles of Programming Languages, Albuquerque, NM, January 1982, 108-119. Google ScholarDigital Library
- Gla77 R. S. Glanville, "A Machine Independent Algorithm for Code Generation and Its Use In RetargetabIe Compilers", PhD Dissertation, University of California, Berkeley-CS-Technieal Report-78-01, Electronics Research Laboratory, EECS, University of California, Berkeley, CA, December 1977. Google ScholarDigital Library
- GlG78 R. S. Glanville and S. L. Graham, "A Nevf Method for Compiler Code Generation", Conference Record of the Fifth ACM Symposium on Principles of Programming Languages, Tucson, AZ, January 1978, 509-514. Google ScholarDigital Library
- Gra80 S. L. Graham, "Table-driven Code Generation", IEEE Computer 13,8 (August 1980), 25- 33.Google ScholarDigital Library
- GHS82 S. L. Graham, R. R. Henry and R. A. Schulman, "An Experiment in Table Driven Code Generation", Proceedings of the ACM SIGPLAN 1982 Symposium on Compiler Construction, SI GPLAN Notices 17,6 (June 1982), 32-43. Google ScholarDigital Library
- Hen81 R. R. Henry, "The Code Generator Generator's Work Station: Experiments with the Graham Glanville Machine Independent Code Algorithms for Code Generation", Master's Project Report, University of California, Berkeley/Electronics Research Laboratory M81/47, Electronics Research Laboratory, EECS, University of California, Berkeley, CA, June 1981.Google Scholar
- Hen84 R. R. Henry, "Graham-Glanville Code Generators", Phd Dissertation, Computer Science Division, EECS, University of California, Berkeley, CA, May 1984. Google ScholarDigital Library
- Ho082 C. M. Hoffmann and M. J. 0'Donnell, "Pattern Matching in Trees", Journal of the ACM 29,1 (January 198e), 88-95. Google ScholarDigital Library
- Joh78 S. C. Johnson, "A Portable Compiler: Theory and Practice", Conference Record of the Fifth ACM Symposium on Principles of programming Languages, Tucson, AZ, January 1978, 97-104. Google ScholarDigital Library
- KSa83 M. Katevenis,, R. Sherburne,, D. P. and and C. Sequin, "The RISC lI Micro-Architecture", International Conference on Very Large Scale Integration (VLSI '83),, Trondheim, Norway, August 1983, 349-359.Google Scholar
- Kes82 P. B. Kessler, "Machine Dependencies in Retargetable Compiler Construction", Unpublished Qualifying Examination Proposal, Computer Science Division, EECS, University of California, Berkeley, CA, April 1982.Google Scholar
- LJG82 R. Landwehr, H. Jansohn and G. Goes, "Experience with an Automatic Code Generator Generator", Proceedings of the ACM SIGPLAN 1982 Symposium on Compiler Construction, SIGPLAN Notices 17,6 (June 1982), 56-88. Google ScholarDigital Library
- Lun83 H. Lunell, Code Generator Writing Systems, Software Systems Research Center, S-58183 Link&oumlping, Sweden, 1983.Google Scholar
- McK82 M. K. McKusick, "Register Allocation and Data Conversion in Machine Independent Code Generators", Unpublished Qualifying Examination Proposal, Computer Science Division, EECS, University of California, Berkeley, CA, May 1982.Google Scholar
- Mot82 Motorola, MC88000 18 Bit Microprocessor User "s Manual, 3rd Edition, Prentice Hall, Englewood Cliffs, NJ, 1982.Google Scholar
- Wil84 R. Wilhelm, "Inverse Currying Transformation on Attribute Grammars", Conference Record of the Eleventh ACM Symposium on Principles of Programming Languages, Salt Lake City, UT, January 1984. Google ScholarDigital Library
Index Terms
- Experience with a Graham-Glanville style code generator
Recommendations
Using dynamic programming to generate optimized code in a Graham-Glanville style code generator
Proceedings of the SIGPLAN '84 symposium on compiler constructionWe have performed an investigation of using a dynamic programming to generate optimized code in a Graham-Glanville style code generator We use Earley's algorithm rather than an IR algorithm for parsing in the code generator Not only does the use of ...
Using dynamic programming to generate optimized code in a Graham-Glanville style code generator
SIGPLAN '84: Proceedings of the 1984 SIGPLAN symposium on Compiler constructionWe have performed an investigation of using a dynamic programming to generate optimized code in a Graham-Glanville style code generator We use Earley's algorithm rather than an IR algorithm for parsing in the code generator Not only does the use of ...
Limitations of Graham-Glanville style code generation
In recent years, the Graham-Glanville approach to code generation has become an increasingly important influence on new compiler writing projects. Initial enthusiasm prompted by the early research results has now fueled projects with more practical ...
Comments