Related articles |
---|
register allocation for alias values??? wzhang@cse.psu.edu (Wei Zhang) (2003-06-05) |
Re: register allocation for alias values??? christian.bau@cbau.freeserve.co.uk (Christian Bau) (2003-06-08) |
From: | "Wei Zhang" <wzhang@cse.psu.edu> |
Newsgroups: | comp.compilers |
Date: | 5 Jun 2003 23:06:44 -0400 |
Organization: | Compilers Central |
References: | <Pine.BSI.4.40.0306031049380.7260-100000@tom.iecc.com> |
Keywords: | registers, optimize, question |
Posted-Date: | 05 Jun 2003 23:06:44 EDT |
I have a question about the register allocation for alias values mentioned
in the paper "Unified Management of Registers and Cache Using Liveness and
Cache Bypass", in PLDI 89.
For array and pointer-intensive codes, since the compiler cannot solve the
alias problem, how are those values allocated to registers? Are the
registers required to be flushed for every store to guarantee the
correctness of the program? For RISC architecture, since all the operands
(except ld/st) need to be fetched from the register, so how are those
problems solved (Flush at every store is too expensive)?
Thanks.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.