DocumentCode
2061790
Title
Multi-view intermediate representation based on algebraic data type
Author
Chengyong, Wu ; Weiping, Hu ; Zhaoqing, Zhang ; Ruliang, Qiao
Author_Institution
Inst. of Comput. Technol., Acad. Sinica, Beijing, China
Volume
1
fYear
2000
fDate
14-17 May 2000
Firstpage
263
Abstract
The structure of intermediate representation (IR) is usually a trade-off between several design considerations in practical compiler systems, and may not be appropriate for expressing the algorithms of some particular phases. On the other hand, conventional designs do not distinguish between the logical view and the physical view of IR. The high-level logic of algorithms is always interwoven with the low-level details operating in the IR. So it is difficult to develop or maintain a compiler or to reuse the code of existing compilers. In an attempt to solve these problems, this paper presents a multi-view IR based on an algebraic data type.
Keywords
abstract data types; algebra; program compilers; software reusability; algebraic data type; algorithms; code reuse; compiler design considerations; logical view; multi-view intermediate representation; physical view;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
Conference_Location
Beijing, China
Print_ISBN
0-7695-0589-2
Type
conf
DOI
10.1109/HPC.2000.846559
Filename
846559
Link To Document