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%)
stats for topn:
total: 1513
invalid: 128
tracked values:
0 values: 1310 times (86.58%)
1 values: 49 times (3.24%)
2 values: 9 times (0.59%)
3 values: 4 times (0.26%)
4 values: 13 times (0.86%)
Which seems to me a reasonable improvement.
Martin