The hash itself is still the number of counters, which isn't all that useful, but this separates the API changes from the actual implementation of the hash and will make it easier to transition to the ProfileData library once it's implemented. llvm-svn: 204186
151 lines
462 B
Plaintext
151 lines
462 B
Plaintext
simple_loops
|
|
4
|
|
4
|
|
1
|
|
100
|
|
100
|
|
75
|
|
|
|
conditionals
|
|
11
|
|
11
|
|
1
|
|
100
|
|
50
|
|
50
|
|
33
|
|
33
|
|
16
|
|
99
|
|
100
|
|
99
|
|
100
|
|
|
|
early_exits
|
|
9
|
|
9
|
|
1
|
|
0
|
|
51
|
|
1
|
|
25
|
|
1
|
|
25
|
|
1
|
|
0
|
|
|
|
jumps
|
|
22
|
|
22
|
|
1
|
|
1
|
|
0
|
|
1
|
|
0
|
|
0
|
|
1
|
|
0
|
|
1
|
|
2
|
|
3
|
|
2
|
|
0
|
|
3
|
|
0
|
|
1
|
|
1
|
|
1
|
|
10
|
|
0
|
|
10
|
|
9
|
|
|
|
switches
|
|
19
|
|
19
|
|
1
|
|
1
|
|
1
|
|
15
|
|
7
|
|
1
|
|
0
|
|
2
|
|
2
|
|
3
|
|
3
|
|
4
|
|
4
|
|
0
|
|
4
|
|
4
|
|
5
|
|
1
|
|
0
|
|
|
|
big_switch
|
|
17
|
|
17
|
|
1
|
|
32
|
|
32
|
|
1
|
|
0
|
|
1
|
|
1
|
|
11
|
|
11
|
|
1
|
|
1
|
|
15
|
|
15
|
|
1
|
|
1
|
|
2
|
|
2
|
|
|
|
boolean_operators
|
|
8
|
|
8
|
|
1
|
|
100
|
|
34
|
|
66
|
|
17
|
|
34
|
|
33
|
|
50
|
|
|
|
boolop_loops
|
|
9
|
|
9
|
|
1
|
|
50
|
|
51
|
|
50
|
|
26
|
|
50
|
|
51
|
|
50
|
|
26
|
|
|
|
do_fallthrough
|
|
4
|
|
4
|
|
1
|
|
10
|
|
2
|
|
8
|
|
|
|
main
|
|
1
|
|
1
|
|
1
|
|
|
|
c-general.c:static_func
|
|
2
|
|
2
|
|
1
|
|
10
|
|
|