• 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