register allocation for alias values???

"Wei Zhang" <wzhang@cse.psu.edu>
5 Jun 2003 23:06:44 -0400

          From comp.compilers

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)
| List of all articles for this month |

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.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.