Minimizing cost of local variables access for DSP-processors

Citation
E. Eckstein et A. Krall, Minimizing cost of local variables access for DSP-processors, ACM SIGPL N, 34(7), 1999, pp. 20-27
Citations number
7
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM SIGPLAN NOTICES
ISSN journal
15232867 → ACNP
Volume
34
Issue
7
Year of publication
1999
Pages
20 - 27
Database
ISI
SICI code
1523-2867(199907)34:7<20:MCOLVA>2.0.ZU;2-J
Abstract
Recent work on compilation far DSP-processors deals with optimizing-access to focal variables of functions. The common way is to use one or more addre ss registers as pointers into the functions stack frame and modify it with post modify addressing modes (which are sometimes the only addressing modes ). Additionally to previous work we present an algorithm which assigns fram e pointer values over a whole procedure. Our algorithm also deals with basi c blocks, which have no accesses to local variables. The algorithm works wi th a new data structure, the control flow line graph, which is derived from the control flow graph. In am experiments, the algorithm showed improvemen ts Co similar algorithms.