• DocumentCode
    3314995
  • Title

    Design and implementation of code motion based on DAG code list

  • Author

    Zhang, Hong-Guang ; Lan, Xu-Ze

  • Author_Institution
    Dept. of Comput. Sci. & Technol., NanKai Univ., Tianjin, China
  • fYear
    2009
  • fDate
    8-11 Aug. 2009
  • Firstpage
    263
  • Lastpage
    265
  • Abstract
    Optimization functions are crucial to compiler design. Generally, compiler optimization divides into machine-independent optimization based on the interlanguage and machine-dependent optimization based on the object code. This paper presents an optimization scheme about code motion based on DAG code list and introduces the implementation of this scheme for a C compiler of 16-bit embedded CPU system.
  • Keywords
    machine code listings; optimising compilers; C compiler; DAG code list; bit embedded CPU system; code motion; compiler design; compiler optimization; machine-dependent optimization; machine-independent optimization; optimization function; Assembly; Computer science; Design optimization; Embedded system; High level languages; Local area networks; Optimizing compilers; Program processors; Registers; Switches; DAG code list; active variable list; code motion; loop-invariant;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-4519-6
  • Electronic_ISBN
    978-1-4244-4520-2
  • Type

    conf

  • DOI
    10.1109/ICCSIT.2009.5234719
  • Filename
    5234719