• DocumentCode
    493615
  • Title

    Design and Implementation of Peephole Optimization Based on Extensible Template

  • Author

    Hong-Guang Zhang ; Xu-Ze Lan

  • Author_Institution
    Dept. of Comput. Sci. & Technol., NanKai Univ. Tianjin, Tianjin
  • Volume
    2
  • fYear
    2009
  • fDate
    7-8 March 2009
  • Firstpage
    95
  • Lastpage
    98
  • Abstract
    Optimization functions are crucial to compiler design. Generally, compiler optimization divides into machine-independent optimization based on the intermediate language and machine-dependent optimization based on the object code. In order to make use of the characteristics of the target machine, this paper presents an optimization scheme about peephole optimization based on extensible template, and introduces the implementation of this scheme for a C compiler of 16-bit embedded CPU system.
  • Keywords
    embedded systems; optimising compilers; compiler design; compiler optimization; embedded CPU system; intermediate language; machine-dependent optimization; machine-independent optimization; object code; peephole optimization; Assembly; Computer science; Computer science education; Design optimization; Educational technology; Embedded software; Embedded system; Hardware; Local area networks; Optimizing compilers; extensible template; peephole optimization; peephole scope; pending optimized codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education Technology and Computer Science, 2009. ETCS '09. First International Workshop on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-1-4244-3581-4
  • Type

    conf

  • DOI
    10.1109/ETCS.2009.283
  • Filename
    4958997