Effective parameterization of architectural registers for register allocation algorithms

Citation
Yn. Srikant et Dv. Ravindra, Effective parameterization of architectural registers for register allocation algorithms, ACM SIGPL N, 35(6), 2000, pp. 37-46
Citations number
5
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM SIGPLAN NOTICES
ISSN journal
15232867 → ACNP
Volume
35
Issue
6
Year of publication
2000
Pages
37 - 46
Database
ISI
SICI code
1523-2867(200006)35:6<37:EPOARF>2.0.ZU;2-6
Abstract
Code Selection in translation has been effectively abstracted out in terms of tree rewriting or pattern matching based approaches. However, modelling register files in an architecture independent way is a problem which is byp assed in most available algorithms. Architectural parameterization is frequ ently just code selector generation while architectural registers and opera nd constraints are handled in a machine-specific way. To partially address this issue, we present an abstraction for register allocation and assignmen t in non-uniform register file architectures in terms of bipartite graph ma tching.