|register allocation for alias values??? email@example.com (Wei Zhang) (2003-06-05)|
|Re: register allocation for alias values??? firstname.lastname@example.org (Christian Bau) (2003-06-08)|
|From:||"Wei Zhang" <email@example.com>|
|Date:||5 Jun 2003 23:06:44 -0400|
|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)?
Return to the
Search the comp.compilers archives again.