Michael Matz wrote:
> Hi,
> 
> On Thu, 8 Jun 2006, Daniel Berlin wrote:
> 
>>>> Thoughts?
>>> We (me and Matz) thought over this as well and concluded it would be
>>> nice to have
>>>
>>>  - MEM_REF ( base, offset, alias_tag )
>>>
>>> with base being either some memory object or an INDIRECT_REF of a
>>> pointer and be done with that tree code.
>> So if you have MEM_REF(INDIRECT_REF(a),i,0), you really haven't done any
>> better in removing recursion :)
> 
> What type the first operand would be could be a one-bit flag in the 
> MEM_REF itself.  I.e. if there's an implicit INDIRECT_REF around the 
> first operand, or not.  The important part is only that the target address 
> of that memory reference is computable completely trivially, namely by A + 
> i, where A is either a or &a depending on that flag.  And the more 
> important thing anyway is that alias information of this specific mem 
> reference encoded therein.

Not for data dependence it's not.
:)

Reply via email to