ACM Home Page
Please provide us with feedback. Feedback
A retargetable register allocation framework for embedded processors
Full text PdfPdf (1.03 MB)
Source
Language, Compiler and Tool Support for Embedded Systems archive
Proceedings of the 2004 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems table of contents
Washington, DC, USA
SESSION: Register allocation table of contents
Pages: 202 - 210  
Year of Publication: 2004
ISBN:1-58113-806-7
Also published in ...
Authors
Jean-Marc Daveau  STMicroelectronics, Crolles cedex, France
Thomas Thery  STMicroelectronics, Crolles cedex, France
Thierry Lepley  STMicroelectronics, Crolles cedex, France
Miguel Santana  STMicroelectronics, Crolles cedex, France
Sponsors
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 18,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/997163.997192
What is a DOI?

ABSTRACT

This paper describes the FlexCC2 register allocation framework. FlexCC2 is an optimizing retargetable C compiler for embedded processors, and in particular for DSP processors. Embedded processors often contain features such as irregular and constrained register sets that complicate register allocation, making traditional methods inefficient. In this paper, we present a register allocation framework specifically tailored for embedded processor specificities. This framework has been integrated in the FlexCC2 production compiler and is used by FlexCC2 customers.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ACE Associated Compiler Expert bv. The CoSy Framework, a Compiler Construction System. Ref. CoSy-8006-fw, 2000.
 
2
A. Appel, J. Davidson, and N. Ramsey. The Zephyr Compiler Infrastructure. Internal Report, http://www.cs.virginia.edu/zephyr, University of Virginia, 1998.
3
 
4
 
5
6
7
8
9
 
10
11
12
 
13
 
14
 
15
16
 
17
E. Rohou, F. Bodin, A. Seznec. SALTO: System for Assembly Language Transformation and Optimization. Technical report 1032, IRISA, September 1996.
 
18
J. Runeson, S-O Nyström. Retargetable Graph-Coloring Register Allocation for Irregular Architectures. Proceedings of the 7th International Workshop on Software and Compilers for Embedded Systems (SCOPES'03), September 2003, Pages 240--254.


Collaborative Colleagues:
Jean-Marc Daveau: colleagues
Thomas Thery: colleagues
Thierry Lepley: colleagues
Miguel Santana: colleagues