Title :
Static analysis of designing a compiler tool that generates machine codes for the predicted execution path: A Bypass Compiler
Author :
Manjunath, T.K. ; Chidaravalli, Sharmila
Author_Institution :
Dept. of Comput. Sci. & Eng, SEA Coll. of Eng. & Technol., Bangalore, India
Abstract :
Generally Compilers translate the high level programming languages to optimized machine understandable codes for the entire source program. This paper proposes a new static analysis compiler Tool to perform an effective code optimization by predicting execution path during compilation process. The Proposed Tool identifies the execution path by accepting the user inputs during compilation process itself. Instead of generating the object code for the entire program, this Tool helps the compiler to generate the machine codes only for the predicted execution path. Thus automatically codes are reduced and will be executed faster.
Keywords :
high level languages; optimisation; program compilers; program interpreters; bypass compiler; compilation process; execution path; high level programming language; machine code optimization; object code; optimized machine understandable code; source program; static analysis compiler tool designing; Basic Blocks; Compilers; Static Analysis; Tool; execution path; languages; machine codes; optimization; source program;
Conference_Titel :
Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-1-61284-485-5
DOI :
10.1109/ICCSN.2011.6014926