DocumentCode :
3774416
Title :
Dead code elimination technique in eclipse compiler for Java
Author :
Hiral H. Karer;Purvi B. Soni
Author_Institution :
Department of Computer Engineering, Dharmsinh Desai University, Nadiad, India
fYear :
2015
Firstpage :
275
Lastpage :
278
Abstract :
Eclipse compiler for Java (ECJ) is open source incremented compiler. We reform features of ECJ, related to optimization technique called as dead code detection and elimination. ECJ identifies the dead code. We are extending this compiler to eliminate the dead code. In this paper we are describing the structure of ECJ. For dead code elimination approach we have used Single Static Assignment (SSA) strategy. After applying definition- use (DU) chain on SSA, we detect dead code and eliminate it. In this paper we are describing two algorithms: 1) To convert Java source code into SSA. 2) To eliminate dead code. Hence by implementing dead code elimination in ECJ, we are utilizing space and execution time of program which leads to improve efficiency of compiler.
Keywords :
"Java","Radiation detectors","Algorithm design and analysis","Program processors","Optimization","Buildings","Computers"
Publisher :
ieee
Conference_Titel :
Control, Instrumentation, Communication and Computational Technologies (ICCICCT), 2015 International Conference on
Type :
conf
DOI :
10.1109/ICCICCT.2015.7475289
Filename :
7475289
Link To Document :
بازگشت