Skip to content

Commit f57a552

Browse files
committed
[BOLT][merge-fdata] Fix basic sample profile aggregation without LBR info
When a basic sample profile is gathered without LBR info, the generated profile contains a "no-lbr" tag in the first line of the fdata file. This PR fixes merge-fdata to recognize and save this tag to the output file.
1 parent 3a01b46 commit f57a552

File tree

5 files changed

+627
-1
lines changed

5 files changed

+627
-1
lines changed
Lines changed: 305 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,305 @@
1+
no_lbr cycles:HG:
2+
1 __aarch64_cas4_acq/1 c 2
3+
1 __aarch64_cas4_acq/1 0 20
4+
1 __aarch64_cas4_acq/1 14 954
5+
1 __aarch64_swp4_rel/1 14 657
6+
1 __ieee754_fmod 54 1
7+
1 __ieee754_fmod 14 1
8+
1 __ieee754_fmod c8 59
9+
1 __ieee754_fmod 74 2
10+
1 __ieee754_fmod 8c 119
11+
1 __ieee754_fmod b4 55
12+
1 __ieee754_fmod 78 95
13+
1 __ieee754_fmod a0 93
14+
1 __ieee754_fmod 94 33
15+
1 __ieee754_fmod c4 96
16+
1 __ieee754_fmod 84 31
17+
1 __ieee754_fmod 80 9
18+
1 __ieee754_fmod c0 38
19+
1 __ieee754_fmod 1c 12
20+
1 __ieee754_fmod 88 111
21+
1 __ieee754_fmod 18 14
22+
1 __ieee754_fmod 98 95
23+
1 __ieee754_fmod ac 13
24+
1 __ieee754_fmod 58 7
25+
1 __ieee754_fmod 3c 14
26+
1 __ieee754_fmod b0 39
27+
1 __ieee754_fmod 7c 32
28+
1 __ieee754_fmod 20 1
29+
1 __ieee754_fmod 5c 16
30+
1 __ieee754_fmod bc 3
31+
1 __ieee754_fmod 90 127
32+
1 __ieee754_fmod 8 2
33+
1 __ieee754_fmod e0 2
34+
1 __ieee754_fmod 28 1
35+
1 __ieee754_fmod 38 5
36+
1 __ieee754_fmod 68 2
37+
1 __random/1 34 14
38+
1 __random/1 18 19
39+
1 __random/1 14 17
40+
1 __random/1 84 49
41+
1 __random/1 c 1
42+
1 __random/1 64 85
43+
1 __random/1 3c 60
44+
1 __random/1 78 7
45+
1 __random/1 58 33
46+
1 __random/1 2c 2
47+
1 __random_r/1 58 1
48+
1 __random_r/1 2c 31
49+
1 __random_r/1 c 39
50+
1 __random_r/1 48 38
51+
1 cos 300 1
52+
1 cos 438 1
53+
1 cos 32c 3
54+
1 cos 370 3
55+
1 cos 5bc 15
56+
1 cos 14c 2
57+
1 cos 414 5
58+
1 cos 324 1
59+
1 cos 2bc 28
60+
1 cos 44c 6
61+
1 cos 48 1
62+
1 cos 238 17
63+
1 cos 38 18
64+
1 cos 50 2
65+
1 cos 440 49
66+
1 cos 30c 5
67+
1 cos 46c 7
68+
1 cos 68 3
69+
1 cos 5c0 11
70+
1 cos 2c4 40
71+
1 cos 18 17
72+
1 cos 3d8 39
73+
1 cos 5c4 12
74+
1 cos 350 6
75+
1 cos 5b8 59
76+
1 cos 6c 4
77+
1 cos 2ec 16
78+
1 cos 64 25
79+
1 cos 468 2
80+
1 cos 70 90
81+
1 cos 248 17
82+
1 cos 2d8 12
83+
1 cos 26c 1
84+
1 cos 344 5
85+
1 cos 2c0 45
86+
1 cos 58 7
87+
1 cos 328 4
88+
1 cos 308 7
89+
1 cos 40c 10
90+
1 cos 3f8 27
91+
1 cos 5d0 9
92+
1 cos 3e0 55
93+
1 cos 3e4 16
94+
1 cos 274 5
95+
1 cos 2cc 70
96+
1 cos 264 3
97+
1 cos 28c 6
98+
1 cos 5e8 4
99+
1 cos 444 7
100+
1 cos 4c 3
101+
1 cos 3dc 52
102+
1 cos 304 1
103+
1 cos 288 16
104+
1 cos 608 2
105+
1 cos 6e0 14
106+
1 cos 2a8 14
107+
1 cos 2d4 7
108+
1 cos 340 32
109+
1 cos 5dc 2
110+
1 cos 138 18
111+
1 cos 268 11
112+
1 cos 2e8 3
113+
1 cos 3f4 2
114+
1 cos 400 1
115+
1 cos 2b4 4
116+
1 cos 294 2
117+
1 cos 420 4
118+
1 cos 2e4 1
119+
1 cos 418 2
120+
1 cos 36c 1
121+
1 exp 54 2
122+
1 exp 3c 1
123+
1 exp 70 10
124+
1 exp 50 228
125+
1 exp 48 1
126+
1 exp 14 164
127+
1 exp 34 12
128+
1 exp 0 20
129+
1 exp 74 4
130+
1 fmod 8 11
131+
1 fmod 28 19
132+
1 fmod 14 3
133+
1 fmod 4 11
134+
1 fmod 24 9
135+
1 fmod 0 2
136+
1 fmod 20 1
137+
1 log a8 2
138+
1 log 94 12
139+
1 log 20 78
140+
1 log b4 14
141+
1 log 68 79
142+
1 log 10 5
143+
1 log 30 25
144+
1 log 0 10
145+
1 log 50 14
146+
1 log 88 6
147+
1 log 74 18
148+
1 main 1c8 1
149+
1 main 70 1
150+
1 main e0 1
151+
1 main 48 3
152+
1 main 110 3
153+
1 main 12c 19
154+
1 main cc 21
155+
1 main d8 15
156+
1 main 44 9
157+
1 main d4 5
158+
1 main 114 2
159+
1 main 7c 18
160+
1 main fc 160
161+
1 main f8 27
162+
1 main 11c 21
163+
1 main bc 9
164+
1 main b8 26
165+
1 main a4 4
166+
1 main 94 15
167+
1 main 60 19
168+
1 main b0 2
169+
1 rand 10 1
170+
1 rand 4 14
171+
1 rand 8 13
172+
1 sin 2a0 1
173+
1 sin 25c 1
174+
1 sin 260 1
175+
1 sin a0 1
176+
1 sin 608 1
177+
1 sin 1c4 1
178+
1 sin 74 2
179+
1 sin 4a8 2
180+
1 sin 228 1
181+
1 sin 4b8 27
182+
1 sin 45c 1
183+
1 sin 58 6
184+
1 sin 274 21
185+
1 sin 220 15
186+
1 sin 0 9
187+
1 sin 628 1
188+
1 sin 284 6
189+
1 sin 2a8 3
190+
1 sin 208 9
191+
1 sin 4bc 4
192+
1 sin 700 7
193+
1 sin 4ac 6
194+
1 sin 70 29
195+
1 sin 280 2
196+
1 sin 4e8 1
197+
1 sin 240 1
198+
1 sin 5f0 6
199+
1 sin 5e4 16
200+
1 sin 290 1
201+
1 sin 204 3
202+
1 sin 270 2
203+
1 sin 4c8 3
204+
1 sin 458 5
205+
1 sin 60 4
206+
1 sin 1c 17
207+
1 sin 170 17
208+
1 sin 5e0 2
209+
1 sin 464 1
210+
1 sin 4d0 2
211+
1 sin 234 8
212+
1 sin 484 1
213+
1 sin 4e4 5
214+
1 sin 4c4 9
215+
1 sin 468 1
216+
1 sin 64 13
217+
1 sin 20c 4
218+
1 sin 200 10
219+
1 sin 184 1
220+
1 sin 1f0 10
221+
1 sin 5dc 6
222+
1 sin 1a4 2
223+
1 sin 1d0 17
224+
1 sin 23c 4
225+
1 sin 48c 7
226+
1 sin 3c 17
227+
1 sin 488 3
228+
1 sin 164 5
229+
1 sin 30 1
230+
1 sin 1e4 5
231+
1 sin 1b0 16
232+
1 sin 450 4
233+
1 sin 190 23
234+
1 sin 470 19
235+
1 sin 230 1
236+
1 sin 4b0 3
237+
1 sin 10 4
238+
1 sin 78 3
239+
1 sin 5c 5
240+
1 sin 278 6
241+
1 sin 248 2
242+
1 sin 238 2
243+
1 sin 5fc 2
244+
1 sin 490 1
245+
1 sin 268 3
246+
1 sin 2a4 4
247+
1 sin 498 1
248+
1 sqrt 1c 66
249+
1 tan 374 1
250+
1 tan 254 1
251+
1 tan 344 1
252+
1 tan 230 1
253+
1 tan 1e0 1
254+
1 tan 1c4 1
255+
1 tan 510 1
256+
1 tan 5c4 2
257+
1 tan 2b8 1
258+
1 tan 140 2
259+
1 tan 6c 1
260+
1 tan c 16
261+
1 tan 64 36
262+
1 tan 3b4 12
263+
1 tan 2c 16
264+
1 tan 2ac 16
265+
1 tan 5f8 24
266+
1 tan 358 32
267+
1 tan 4c 19
268+
1 tan 8c 22
269+
1 tan 134 1
270+
1 tan 26c 3
271+
1 tan 124 20
272+
1 tan 5bc 4
273+
1 tan 234 1
274+
1 tan 78 25
275+
1 tan 1c0 6
276+
1 tan 250 1
277+
1 tan 560 2
278+
1 tan 30c 13
279+
1 tan 390 157
280+
1 tan 378 20
281+
1 tan 33c 2
282+
1 tan 51c 319
283+
1 tan 2ec 22
284+
1 tan 5a8 8
285+
1 tan 98 22
286+
1 tan 144 18
287+
1 tan 548 9
288+
1 tan 128 16
289+
1 tan 130 3
290+
1 tan 5b8 3
291+
1 tan 394 25
292+
1 tan 340 6
293+
1 tan 148 7
294+
1 tan 1d8 2
295+
1 tan 2cc 25
296+
1 tan 4f0 1
297+
1 tan 18 1
298+
1 tan 5c0 5
299+
1 tan 544 2
300+
1 tan 540 6
301+
1 tan 550 3
302+
1 tan 214 5
303+
1 tan 338 2
304+
1 tan 354 3
305+
1 tan 53c 8

0 commit comments

Comments
 (0)