[PATCH IRA] update_equiv_regs fails to set EQUIV reg-note for pseudo with more than one definition
Jeff Law
law@redhat.com
Tue Feb 10 15:46:00 GMT 2015
On 02/10/15 03:51, Ajit Kumar Agarwal wrote:
>>> R110 can have the value -1 (BB6, BB7, BB8) or 0 (BB5). Thus there is no single value across the entire function that one can validly use for r110.
>
> Does the value of R110 should not change across all the callee path from the given caller functions. If the value is aliased, then how the call side affects should make
> sure the value remains same across all the callee chain path from the given caller function. I am curious to know how the value remain constant throughout the function
> is identified in case of aliasing and the interprocedural case.
Pseudo registers are allowed to have aliases.
Jeff
More information about the Gcc-patches
mailing list