• DocumentCode
    751739
  • Title

    An Optimizing Pascal Compiler

  • Author

    Faiman, R. Neil, Jr. ; Koretesoja, A.A.

  • Author_Institution
    Manufacturing Data Systems, Inc.
  • Issue
    6
  • fYear
    1980
  • Firstpage
    512
  • Lastpage
    519
  • Abstract
    The architecture of a production optimizing compiler for Pascal is described, and the structure of the optimizer is detailed. The compiler performs both interprocedural and global optimizations, in addition to optimization of basic blocks. We have found that a high-level structured language such as Pascal provides unique opportunities for effective optimization, but that standard optimization techniques must be extended to take advantage of these opportunities. These issues are considered in our discussion of the optimization algorithms we have developed and the sequence in which we apply them.
  • Keywords
    Code optimization; Pascal; compilers; programming languages; structured programming; Computer languages; Data systems; Manufacturing; Optimizing compilers; Performance analysis; Production; Program processors; Programming profession; Code optimization; Pascal; compilers; programming languages; structured programming;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1980.230800
  • Filename
    1702776