DocumentCode :
625152
Title :
Model-Driven Inline Assembler Generator for Retargetable Compilers
Author :
Arbone, Ciprian ; Ditu, Bogdan ; Craciun, S. ; Badea, Dragos
Author_Institution :
CodeWarrior Compiler, Freescale Semicond., Bucharest, Romania
fYear :
2013
fDate :
29-31 May 2013
Firstpage :
71
Lastpage :
76
Abstract :
This paper presents an automated method for implementing an inline assembler tool in a compiler, as opposed to manually writing such a software component. By using this approach, the retargetability time is considerably reduced and the maintenance process is improved. We are proposing a technique of automatically generating the inline assembler component of a compiler starting from a formal description of the target architecture. This is a single, consolidated model, shared among several tools and components that are part of the development chain. Such examples are: the assembler, various compiler components (inline assembler, code generator and several code optimizing components), simulator, and debugger.
Keywords :
automatic programming; program compilers; program debugging; software maintenance; code generator component; code optimizing component; debugger; maintenance process; model-driven inline assembler generator; retargetability time; retargetable compiler; simulator; software component; Assembly; Generators; Grammar; High level languages; Optimization; Registers; Syntactics; assembler; assembly code; compiler; model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control Systems and Computer Science (CSCS), 2013 19th International Conference on
Conference_Location :
Bucharest
Print_ISBN :
978-1-4673-6140-8
Type :
conf
DOI :
10.1109/CSCS.2013.37
Filename :
6569246
Link To Document :
بازگشت