DocumentCode :
750434
Title :
A New Strategy for Code Generation—the General-Purpose Optimizing Compiler
Author :
Harrison, William H.
Author_Institution :
IBM Thomas J. Watson Research Center
Issue :
4
fYear :
1979
fDate :
7/1/1979 12:00:00 AM
Firstpage :
367
Lastpage :
373
Abstract :
This paper presents a systematic approach to the problem of generating good code with a compiler that is easy to construct. A compiler structure is proposed which relies on interprocedural data flow analysis, global optimization, and an intermediate language schema to simplify the task of writing the code generating portions of a compiler without sacrificing code quality. This structure is contrasted with a more conventional structure to explore the reasons why the new structure solves several problems inherent in the conventional structure. Further advantages which accrue from the new structure are also presented.
Keywords :
Code optimization; compilers; data abstraction; inter-procedural analysis; software reliability; Application software; Arithmetic; Data analysis; Dictionaries; Laboratories; Libraries; Optimizing compilers; Program processors; Software reliability; Writing; Code optimization; compilers; data abstraction; inter-procedural analysis; software reliability;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1979.234204
Filename :
1702642
Link To Document :
بازگشت