Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

An overview of the PL.8 compiler

Published: 01 June 1982 Publication History

Abstract

The PL.8 compiler accepts multiple source languages and produces high quality object code for several different machines. The strategy used is to first do a simple translation of the source program to a low level intermediate language. Global optimization and register allocation are then used to improve code rather than relying on special case code selection.

References

[1]
Allen, F.E., "Bibliography on Program Optimization," IBM Research Report RC5767, 1975.
[2]
Allen, F.E., et al, "The experimental compiling system", IBM Journal of Research and Development, Vol. 24, No. 6, Nov 1980, pp. 695-715
[3]
Allen, F.E. and Cocke, J., "A Program Data Flow Analysis Procedure," Communications of the ACM, March 1976.
[4]
J. L. Carter, "A case study of a new code generation technique for compilers", Communications of the ACM, Vol. 20, pp. 914-920, (1977)
[5]
Chaitin, G. J., et al, "Register Allocation via Coloring," Computer Languages, Vol. 6, pp. 45-57, 1981, Great Britain.
[6]
Chaitin, G. J., "Register Allocation and Spilling via Graph Coloring", SIGPLAN Symp. on Compiler Construction, June 23-25, 1982, Boston, Mass.
[7]
Cocke, J. and Markstein, P., "Measurement of Program Improvement Algorithms." Proc. IFIP Cong. '80, Tokyo, Japan Oct. 6 - 9, 1980, Melbourne, Australia Oct. 14 - 17 1980, 221-228.
[8]
William Harrison, "A New strategy for code generation - The general purpose optimizing compiler", Proc. Fourth ACM Symp. on Principles of Programming Languages, January, 1977, pp. 29-37
[9]
Markstein, V., Cocke, J., and Markstein, P., "Optimization of Range Checking," SIGPLAN Symp. on Compiler Construction, June 23-25, 1982, Boston, Mass.
[10]
Radin, G., "The 801 Minicomputer", Symp. on Architectural Support for Programming Languages and Operating Systems, March 1982, pp. 39-47

Cited By

View all

Index Terms

  1. An overview of the PL.8 compiler

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 17, Issue 6
    Proceedings of the 1982 SIGPLAN symposium on Compiler construction
    June 1982
    347 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/872726
    Issue’s Table of Contents
    • cover image ACM Conferences
      SIGPLAN '82: Proceedings of the 1982 SIGPLAN symposium on Compiler construction
      June 1982
      357 pages
      ISBN:0897910745
      DOI:10.1145/800230

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 1982
    Published in SIGPLAN Volume 17, Issue 6

    Check for updates

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)105
    • Downloads (Last 6 weeks)21
    Reflects downloads up to 23 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media