Repository logo
 
Publication

DIR - A code representation approach for compilers

dc.contributor.authorMatos, Paulo
dc.contributor.authorHenriques, Pedro Rangel
dc.date.accessioned2011-05-31T14:29:06Z
dc.date.available2011-05-31T14:29:06Z
dc.date.issued2004
dc.description.abstractDOLPHIN is a framework conceived to support the development of modular compilers. This framework supplies a large set of components, like: front-ends for some programming languages, back-ends for different computational architectures (operational system + processor), and several code analysis and optimization routines. Using these components, the user can build compilers for several programming languages and/or computational architectures, or even retargetable compilers. All these components work over the same code representation, designated by DOLPHIN Internal code Representation (DIR). This paper aims at presenting DIR, that uses a set of instantiated objects from C++ classes to represent the code at the middle-level of the compilation process. The article presents the principles that guide the conception of this code representation, the advantages and disadvantages compared with the alternative solutions; and several examples illustrating the application of DIR.por
dc.identifier.citationMatos, Paulo; Henriques, Pedro (2004). DIR - A code representation approach for compilers. In Proceedings of IADIS International Conference on Applied Computing. Lisboa, Portugal. ISBN 972-98947-3-6.por
dc.identifier.isbn972-98947-3-6
dc.identifier.urihttp://hdl.handle.net/10198/4797
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherIADISpor
dc.subjectCompilerspor
dc.subjectCode representationpor
dc.titleDIR - A code representation approach for compilerspor
dc.typeconference paper
dspace.entity.typePublication
oaire.citation.conferencePlaceLisboa, Portugalpor
oaire.citation.titleProceedings of IADIS International Conference on Applied Computingpor
person.familyNameMatos
person.givenNamePaulo
person.identifierR-002-2BA
person.identifier.ciencia-idDD15-B2BC-3908
person.identifier.orcid0000-0003-0010-4777
person.identifier.ridI-5726-2018
person.identifier.scopus-author-id57193342842
rcaap.rightsrestrictedAccesspor
rcaap.typeconferenceObjectpor
relation.isAuthorOfPublication1cb6522c-6039-44d0-a14e-70f65930ef92
relation.isAuthorOfPublication.latestForDiscovery1cb6522c-6039-44d0-a14e-70f65930ef92

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
120.pdf
Size:
129.87 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: