[PATCH GCC8][28/33]Don't count non-interger PHIs for register pressure
Richard Biener
richard.guenther@gmail.com
Wed Apr 26 13:51:00 GMT 2017
On Tue, Apr 18, 2017 at 12:52 PM, Bin Cheng <Bin.Cheng@arm.com> wrote:
> Hi,
> Given only integer variables are meaningful for register pressure estimation in IVOPTs,
> this patch skips non-integer type PHIs when counting register pressure.
> Is it OK?
Huh. I suppose it only makes a difference because you are ignoring
POINTER_TYPE_P
IVs? At least I would be surprised if get_iv returns true for float
or vector PHIs (yeah, see
early out in get_iv)? So why exclude POINTER_TYPE_P IVs?
Richard.
> Thanks,
> bin
>
> 2017-04-11 Bin Cheng <bin.cheng@arm.com>
>
> * tree-ssa-loop-ivopts.c (determine_set_costs): Skip non-interger
> when counting register pressure.
>
More information about the Gcc-patches
mailing list