Re: [PATCH GCC 3/9]Support rewriting non-lcssa phis for vars live outside of vect-loop

2016-09-07 Thread Jeff Law
On 09/06/2016 12:51 PM, Bin Cheng wrote: Hi, Current implementation requires that variables live outside of vect-loop satisfying LCSSA form, this patch relaxes the restriction. It keeps the old behavior for LCSSA PHI node by replacing use of live var with result of that PHI; for other uses

[PATCH GCC 3/9]Support rewriting non-lcssa phis for vars live outside of vect-loop

2016-09-06 Thread Bin Cheng
Hi, Current implementation requires that variables live outside of vect-loop satisfying LCSSA form, this patch relaxes the restriction. It keeps the old behavior for LCSSA PHI node by replacing use of live var with result of that PHI; for other uses of live var, it simply replaces all uses