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 :
بازگشت