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
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;
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
DOI :
10.1109/ICCSIT.2009.5234719