> On 1/22/20 12:09 PM, Martin Liška wrote: > > stats for indirect_call: > > total: 9210 > > invalid: 600 > > tracked values: > > 0 values: 6280 times (68.19%) > > 1 values: 1856 times (20.15%) > > 2 values: 264 times (2.87%) > > 3 values: 157 times (1.70%) > > 4 values: 53 times (0.58%) > > > > stats for topn: > > total: 1513 > > invalid: 178 > > tracked values: > > 0 values: 1034 times (68.34%) > > 1 values: 176 times (11.63%) > > 2 values: 68 times (4.49%) > > 3 values: 39 times (2.58%) > > 4 values: 18 times (1.19%) > > After the fix patch I get to: > > == Stats for gcc == > stats for indirect_call: > total: 9210 > invalid: 518 > tracked values: > 0 values: 7746 times (84.10%) > 1 values: 827 times (8.98%) > 2 values: 53 times (0.58%) > 3 values: 60 times (0.65%) > 4 values: 6 times (0.07%) > > Which seems to me a reasonable improvement. > Martin
I am not too sure - the odd thing is that number of 0 values hash grown up from 6280 to 7746. (68->84%) Do you have any idea why? Honza