On 10/23/2017 11:26 AM, Richard Sandiford wrote: > This match makes tree-vect-slp.c track the maximum number of vector > units as a poly_uint64 rather than an unsigned int. > > > 2017-10-23 Richard Sandiford <richard.sandif...@linaro.org> > Alan Hayward <alan.hayw...@arm.com> > David Sherwood <david.sherw...@arm.com> > > gcc/ > * tree-vect-slp.c (vect_record_max_nunits, vect_build_slp_tree_1) > (vect_build_slp_tree_2, vect_build_slp_tree): Change max_nunits > from an unsigned int * to a poly_uint64_pod *. > (calculate_unrolling_factor): New function. > (vect_analyze_slp_instance): Use it. Track polynomial max_nunits. OK.
jeff