Fw: [PATCH] ipa aliasing analysis

Daniel Berlin dberlin@us.ibm.com
Mon May 2 14:18:00 GMT 2005


> 
> In tree-ssa-alias.c, add_pointed_to_expr sets the SSA_NAMEs for x
> and y to points-to-anything immediately the first time it sees them.
> I don't see how you could explain to it that x and y may point to
> anything but not to each other.
> 
> The tree AA guru's are Diego and Dan, maybe they have ideas...

For this situation, TPO uses anti-aliasing sets and an anti-alias oracle.

This would be the equivalent of interfacing into may_alias_p and telling 
it p and q can't may alias.

> 
> 
> > So actually we have two possibilities here: to have three
> > separate files for ipaa, ipcp and ipa, or, alternatively, to have
> > all functionality in one file (what we have right now).
> > What would you prefer?
> 
> I would prefer three files.
> 
> Gr.
> Steven
> 



More information about the Gcc-patches mailing list