] > > > > This patch adds hierarchical discriminator support for vectorized loops. > > Assigns copyid discriminators to distinguish vectorized and scalar versions. > > > > gcc/ChangeLog: > > > > * tree-vect-loop-manip.cc (vect_loop_versioning): Assign copyid > > discriminators for vectorized and scalar loop versions. > > * tree-vect-loop.cc (vect_transform_loop): Assign copyid > > discriminators for vectorized and scalar loop versions. > > > > gcc/testsuite/ChangeLog: > > > > * gcc.dg/hierarchical-discriminator-vect-version.c: New test. > > > Ping?
Thanks, Kugan > I should also add constant_lower_bound (vf_val) for SVE (when the > vectorisation factor is poly_int). > I am not sure if we want to add both the coefficient to the discriminator. In > anywise, we should infer the actual vectorisation factor from perf.data in > autfdo tools. > > Thanks, > Kugan > > > <0002-AutoFDO-Add-hierarchical-discriminator-for-vectorize.patch>
0002-AutoFDO-Add-hierarchical-discriminator-for-vectorize.patch
Description: 0002-AutoFDO-Add-hierarchical-discriminator-for-vectorize.patch
