Re: [PATCH][RTL ifcvt] Allow simple register subregs in noce_convert_multiple_sets

2016-06-14 Thread Jeff Law
On 06/14/2016 09:54 AM, Kyrill Tkachov wrote: Hi all, The noce_convert_multiple_sets transformation in ifcvt is supposed to handle things like: if (x > y) { i = a; j = b; } transforming them into conditional moves. However it currently is rather conservative in that it allows only s

[PATCH][RTL ifcvt] Allow simple register subregs in noce_convert_multiple_sets

2016-06-14 Thread Kyrill Tkachov
Hi all, The noce_convert_multiple_sets transformation in ifcvt is supposed to handle things like: if (x > y) { i = a; j = b; } transforming them into conditional moves. However it currently is rather conservative in that it allows only simple reg-to-reg moves. In the testcase in th