Re: Register Allocation and Aliasing

heggy@cs.pitt.edu (Ben Heggy)
Tue, 17 Jul 90 14:07:23 GMT

          From comp.compilers

Related articles
[2 earlier articles]
Re: Register Allocation and Aliasing preston@rice.edu (Preston Briggs) (1990-07-14)
Re: Register Allocation and Aliasing pur-ee!hankd@dynamo.ecn.purdue.edu (1990-07-14)
Re: Register Allocation and Aliasing torbenm@diku.dk (1990-07-14)
Re: Register Allocation and Aliasing mike@vlsivie.at (1990-07-15)
Re: Register Allocation and Aliasing aglew@dwarfs.crhc.uiuc.edu (1990-07-16)
Re: Register Allocation and Aliasing phorgan@cup.portal.com (Patrick Horgan) (1990-07-17)
Re: Register Allocation and Aliasing heggy@cs.pitt.edu (1990-07-17)
Re: Register Allocation and Aliasing aglew@oberon.crhc.uiuc.edu (1990-07-17)
Re: Register Allocation and Aliasing lupine!rfg@uunet.UU.NET (1990-07-19)
Re: Register Allocation and Aliasing lupine!rfg@uunet.UU.NET (1990-07-19)
Re: Register Allocation and Aliasing vestal@src.honeywell.com (1990-07-19)
| List of all articles for this month |

Newsgroups: comp.compilers
From: heggy@cs.pitt.edu (Ben Heggy)
Keywords: code, optimize
Organization: Univ. of Pittsburgh Computer Science
References: <1990Jul05.155937.13214@esegue.segue.boston.ma.us>
Date: Tue, 17 Jul 90 14:07:23 GMT

In article <1990Jul05.155937.13214@esegue.segue.boston.ma.us> aglew@oberon.crhc.uiuc.edu (Andy Glew) writes:
> Hare brained idea: allocate quantities that *might* be aliased to
>registers anyway. Provide a register to contain the true memory
>address of the aliased quantity, which causes a trap when the address
>is accessed (or automagically forwards to/from the register).


Any such technique must also take into account the possibility that quantities
allocated to registers may also be aliased (i.e. register addresses must also
be monitored and forwarded.)


A technique that solves this problem has been developed and a paper describing
the technique and its use has been submitted for publication. A copy of the
paper is available by sending me e-mail at heggy@cs.pitt.edu.


The paper is:
B. Heggy and M.L. Soffa, "Architectural Support for Register
Allocation in the Presence of Aliasing", Submitted for
publication.


Ben
--


Post a followup to this message

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