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