• 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