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
Link To Document