Re: Try to avoid mark_virtual_operands_for_renmaing in call-cdce

2015-10-30 Thread Richard Biener
On Fri, Oct 30, 2015 at 1:21 PM, Richard Sandiford wrote: > Richard Biener writes: >> On Fri, Oct 30, 2015 at 12:18 PM, Richard Sandiford >> wrote: >>> It's fairly easy to update the virtual ops when the call has no EH edges, >>> which should be cheaper than mark_virtual_operands_for_renaming. >

Re: Try to avoid mark_virtual_operands_for_renmaing in call-cdce

2015-10-30 Thread Richard Sandiford
Richard Biener writes: > On Fri, Oct 30, 2015 at 12:18 PM, Richard Sandiford > wrote: >> It's fairly easy to update the virtual ops when the call has no EH edges, >> which should be cheaper than mark_virtual_operands_for_renaming. >> >> Tested on x86_64-linux-gnu, arm-linux-gnueabi and aarch64-li

Re: Try to avoid mark_virtual_operands_for_renmaing in call-cdce

2015-10-30 Thread Richard Biener
On Fri, Oct 30, 2015 at 12:18 PM, Richard Sandiford wrote: > It's fairly easy to update the virtual ops when the call has no EH edges, > which should be cheaper than mark_virtual_operands_for_renaming. > > Tested on x86_64-linux-gnu, arm-linux-gnueabi and aarch64-linux-gnu. > OK to install? Well.

Try to avoid mark_virtual_operands_for_renmaing in call-cdce

2015-10-30 Thread Richard Sandiford
It's fairly easy to update the virtual ops when the call has no EH edges, which should be cheaper than mark_virtual_operands_for_renaming. Tested on x86_64-linux-gnu, arm-linux-gnueabi and aarch64-linux-gnu. OK to install? Thanks, Richard gcc/ * tree-call-cdce.c (join_vdefs): New functi