Home | History | Annotate | Download | only in Sema

Lines Matching full:next

164 // CHECK-NEXT:  0 |   (D vftable pointer)
165 // CHECK-NEXT: 8 | double a
167 // CHECK-NEXT: sizeof=16, align=8
168 // CHECK-NEXT: nvsize=16, nvalign=8
173 // CHECK-NEXT: 0 | (B vftable pointer)
174 // CHECK-NEXT: 4 | int b_field
176 // CHECK-NEXT: sizeof=8, align=4
177 // CHECK-NEXT: nvsize=8, nvalign=4
182 // CHECK-NEXT: 0 | class B (primary base)
183 // CHECK-NEXT: 0 | (B vftable pointer)
184 // CHECK-NEXT: 4 | int b_field
185 // CHECK-NEXT: 8 | int a_field
186 // CHECK-NEXT: 12 | char one
188 // CHECK-NEXT: sizeof=16, align=4
189 // CHECK-NEXT: nvsize=16, nvalign=4
192 // CHECK-NEXT: 0 | class D (primary base)
193 // CHECK-NEXT: 0 | (D vftable pointer)
194 // CHECK-NEXT: 8 | double a
195 // CHECK-NEXT: 16 | class B (base)
196 // CHECK-NEXT: 16 | (B vftable pointer)
197 // CHECK-NEXT: 20 | int b_field
198 // CHECK-NEXT: 24 | (C vbtable pointer)
199 // CHECK-NEXT: 32 | double c1_field
200 // CHECK-NEXT: 40 | int c2_field
201 // CHECK-NEXT: 48 | double c3_field
202 // CHECK-NEXT: 56 | int c4_field
203 // CHECK-NEXT: 64 | class A (virtual base)
204 // CHECK-NEXT: 64 | class B (primary base)
205 // CHECK-NEXT: 64 | (B vftable pointer)
206 // CHECK-NEXT: 68 | int b_field
207 // CHECK-NEXT: 72 | int a_field
208 // CHECK-NEXT: 76 | char one
210 // CHECK-NEXT: sizeof=80, align=8
211 // CHECK-NEXT: nvsize=64, nvalign=8
219 // CHECK-NEXT: 0 | double v0
220 // CHECK-NEXT: 8 | float v1
221 // CHECK-NEXT: 16 | class C fg
222 // CHECK-NEXT: 16 | class D (primary base)
223 // CHECK-NEXT: 16 | (D vftable pointer)
224 // CHECK-NEXT: 24 | double a
225 // CHECK-NEXT: 32 | class B (base)
226 // CHECK-NEXT: 32 | (B vftable pointer)
227 // CHECK-NEXT: 36 | int b_field
228 // CHECK-NEXT: 40 | (C vbtable pointer)
229 // CHECK-NEXT: 48 | double c1_field
230 // CHECK-NEXT: 56 | int c2_field
231 // CHECK-NEXT: 64 | double c3_field
232 // CHECK-NEXT: 72 | int c4_field
233 // CHECK-NEXT: 80 | class A (virtual base)
234 // CHECK-NEXT: 80 | class B (primary base)
235 // CHECK-NEXT: 80 | (B vftable pointer)
236 // CHECK-NEXT: 84 | int b_field
237 // CHECK-NEXT: 88 | int a_field
238 // CHECK-NEXT: 92 | char one
239 // CHECK-NEXT: sizeof=96, align=8
240 // CHECK-NEXT: nvsize=96, nvalign=8
245 // CHECK-NEXT: 0 | struct BaseStruct (base)
246 // CHECK-NEXT: 0 | double v0
247 // CHECK-NEXT: 8 | float v1
248 // CHECK-NEXT: 16 | class C fg
249 // CHECK-NEXT: 16 | class D (primary base)
250 // CHECK-NEXT: 16 | (D vftable pointer)
251 // CHECK-NEXT: 24 | double a
252 // CHECK-NEXT: 32 | class B (base)
253 // CHECK-NEXT: 32 | (B vftable pointer)
254 // CHECK-NEXT: 36 | int b_field
255 // CHECK-NEXT: 40 | (C vbtable pointer)
256 // CHECK-NEXT: 48 | double c1_field
257 // CHECK-NEXT: 56 | int c2_field
258 // CHECK-NEXT: 64 | double c3_field
259 // CHECK-NEXT: 72 | int c4_field
260 // CHECK-NEXT: 80 | class A (virtual base)
261 // CHECK-NEXT: 80 | class B (primary base)
262 // CHECK-NEXT: 80 | (B vftable pointer)
263 // CHECK-NEXT: 84 | int b_field
264 // CHECK-NEXT: 88 | int a_field
265 // CHECK-NEXT: 92 | char one
266 // CHECK-NEXT: 96 | int x
267 // CHECK-NEXT: sizeof=104, align=8
268 // CHECK-NEXT: nvsize=104, nvalign=8
273 // CHECK-NEXT: 0 | int g_field
274 // CHECK-NEXT: sizeof=4, align=4
275 // CHECK-NEXT: nvsize=4, nvalign=4
278 // CHECK-NEXT: 0 | struct G (base)
279 // CHECK-NEXT: 0 | int g_field
280 // CHECK-NEXT: 4 | (H vbtable pointer)
281 // CHECK-NEXT: 8 | class D (virtual base)
282 // CHECK-NEXT: 8 | (D vftable pointer)
283 // CHECK-NEXT: 16 | double a
284 // CHECK-NEXT: sizeof=24, align=8
285 // CHECK-NEXT: nvsize=8, nvalign=8
290 // CHECK-NEXT: 0 | (I vftable pointer)
291 // CHECK-NEXT: 8 | (I vbtable pointer)
292 // CHECK-NEXT: 16 | double q
293 // CHECK-NEXT: 24 | class D (virtual base)
294 // CHECK-NEXT: 24 | (D vftable pointer)
295 // CHECK-NEXT: 32 | double a
296 // CHECK-NEXT: sizeof=40, align=8
297 // CHECK-NEXT: nvsize=24, nvalign=8
303 // CHECK-NEXT: 0 | int l
304 // CHECK-NEXT: sizeof=4, align=4
305 // CHECK-NEXT: nvsize=4, nvalign=4
308 // CHECK-NEXT: 0 | int k
309 // CHECK-NEXT: sizeof=4, align=4
310 // CHECK-NEXT: nvsize=4, nvalign=4
313 // CHECK-NEXT: 0 | (M vbtable pointer)
314 // CHECK-NEXT: 4 | int m
315 // CHECK-NEXT: 8 | struct K (virtual base)
316 // CHECK-NEXT: 8 | int k
317 // CHECK-NEXT: sizeof=12, align=4
323 // CHECK-NEXT: 0 | (N vftable pointer)
324 // CHECK-NEXT: 4 | struct L (base)
325 // CHECK-NEXT: 4 | int l
326 // CHECK-NEXT: 8 | struct M (base)
327 // CHECK-NEXT: 8 | (M vbtable pointer)
328 // CHECK-NEXT: 12 | int m
329 // CHECK-NEXT: 16 | struct K (virtual base)
330 // CHECK-NEXT: 16 | int k
331 // CHECK-NEXT: sizeof=20, align=4
332 // CHECK-NEXT: nvsize=16, nvalign=4
337 // CHECK-NEXT: 0 | (O vftable pointer)
338 // CHECK-NEXT: 8 | struct H (base)
339 // CHECK-NEXT: 8 | struct G (base)
340 // CHECK-NEXT: 8 | int g_field
341 // CHECK-NEXT: 12 | (H vbtable pointer)
342 // CHECK-NEXT: 16 | struct G (base)
343 // CHECK-NEXT: 16 | int g_field
344 // CHECK-NEXT: 24 | class D (virtual base)
345 // CHECK-NEXT: 24 | (D vftable pointer)
346 // CHECK-NEXT: 32 | double a
347 // CHECK-NEXT: | [sizeof=40, align=8
348 // CHECK-NEXT: | nvsize=24, nvalign=8]
355 // CHECK-NEXT: 0 | struct M (base)
356 // CHECK-NEXT: 0 | (M vbtable pointer)
357 // CHECK-NEXT: 4 | int m
358 // CHECK-NEXT: 8 | int p
359 // CHECK-NEXT: 12 | struct K (virtual base)
360 // CHECK-NEXT: 12 | int k
361 // CHECK-NEXT: 16 | struct L (virtual base)
362 // CHECK-NEXT: 16 | int l
363 // CHECK-NEXT: sizeof=20, align=4
364 // CHECK-NEXT: nvsize=12, nvalign=4
369 // CHECK-NEXT: sizeof=1, align=1
370 // CHECK-NEXT: nvsize=0, nvalign=1
375 // CHECK-NEXT: 0 | (f vftable pointer)
376 // CHECK-NEXT: sizeof=4, align=4
377 // CHECK-NEXT: nvsize=4, nvalign=4
380 // CHECK-NEXT: 0 | (s vftable pointer)
381 // CHECK-NEXT: 4 | (s vbtable pointer)
382 // CHECK-NEXT: 8 | int r
383 // CHECK-NEXT: 12 | (vtordisp for vbase f)
384 // CHECK-NEXT: 16 | struct f (virtual base)
385 // CHECK-NEXT: 16 | (f vftable pointer)
386 // CHECK-NEXT: sizeof=20, align=4
387 // CHECK-NEXT: nvsize=12, nvalign=4
390 // CHECK-NEXT: 0 | (IA vftable pointer)
391 // CHECK-NEXT: sizeof=4, align=4
392 // CHECK-NEXT: nvsize=4, nvalign=4
395 // CHECK-NEXT: 0 | (ICh vftable pointer)
396 // CHECK-NEXT: 4 | (ICh vbtable pointer)
397 // CHECK-NEXT: 8 | (vtordisp for vbase IA)
398 // CHECK-NEXT: 12 | class IA (virtual base)
399 // CHECK-NEXT: 12 | (IA vftable pointer)
400 // CHECK-NEXT: sizeof=16, align=4
401 // CHECK-NEXT: nvsize=8, nvalign=4
404 // CHECK-NEXT: 0 | (sd vbtable pointer)
405 // CHECK-NEXT: 4 | int q
406 // CHECK-NEXT: 8 | char y
407 // CHECK-NEXT: 12 | (vtordisp for vbase f)
408 // CHECK-NEXT: 16 | struct f (virtual base)
409 // CHECK-NEXT: 16 | (f vftable pointer)
410 // CHECK-NEXT: 20 | struct s (virtual base)
411 // CHECK-NEXT: 20 | (s vftable pointer)
412 // CHECK-NEXT: 24 | (s vbtable pointer)
413 // CHECK-NEXT: 28 | int r
414 // CHECK-NEXT: 32 | (vtordisp for vbase IA)
415 // CHECK-NEXT: 36 | class IA (virtual base)
416 // CHECK-NEXT: 36 | (IA vftable pointer)
417 // CHECK-NEXT: 40 | class ICh (virtual base)
418 // CHECK-NEXT: 40 | (ICh vftable pointer)
419 // CHECK-NEXT: 44 | (ICh vbtable pointer)
420 // CHECK-NEXT: sizeof=48, align=4
421 // CHECK-NEXT: nvsize=12, nvalign=4
430 // CHECK-NEXT: 0 | (AV vftable pointer)
431 // CHECK-NEXT: sizeof=4, align=4
432 // CHECK-NEXT: nvsize=4, nvalign=4
436 // CHECK-NEXT: 0 | struct AV (primary base)
437 // CHECK-NEXT: 0 | (AV vftable pointer)
438 // CHECK-NEXT: sizeof=4, align=4
439 // CHECK-NEXT: nvsize=4, nvalign=4
443 // CHECK-NEXT: 0 | (CV vbtable pointer)
444 // CHECK-NEXT: 4 | (vtordisp for vbase BV)
445 // CHECK-NEXT: 8 | struct BV (virtual base)
446 // CHECK-NEXT: 8 | struct AV (primary base)
447 // CHECK-NEXT: 8 | (AV vftable pointer)
448 // CHECK-NEXT: sizeof=12, align=4
449 // CHECK-NEXT: nvsize=4, nvalign=4
457 // CHECK-NEXT: 0 | struct BV (primary base)
458 // CHECK-NEXT: 0 | struct AV (primary base)
459 // CHECK-NEXT: 0 | (AV vftable pointer)
460 // CHECK-NEXT: sizeof=4, align=4
461 // CHECK-NEXT: nvsize=4, nvalign=4
466 // CHECK-NEXT: 0 | struct DV (primary base)
467 // CHECK-NEXT: 0 | struct BV (primary base)
468 // CHECK-NEXT: 0 | struct AV (primary base)
469 // CHECK-NEXT: 0 | (AV vftable pointer)
470 // CHECK-NEXT: 4 | struct CV (base)
471 // CHECK-NEXT: 4 | (CV vbtable pointer)
472 // CHECK-NEXT: 8 | (vtordisp for vbase BV)
473 // CHECK-NEXT: 12 | struct BV (virtual base)
474 // CHECK-NEXT: 12 | struct AV (primary base)
475 // CHECK-NEXT: 12 | (AV vftable pointer)
476 // CHECK-NEXT: sizeof=16, align=4
477 // CHECK-NEXT: nvsize=8, nvalign=4
491 // CHECK-NEXT: 0 | (C vbtable pointer)
492 // CHECK-NEXT: 4 | (vtordisp for vbase A)
493 // CHECK-NEXT: 8 | struct test1::A (virtual base)
494 // CHECK-NEXT: 8 | (A vftable pointer)
495 // CHECK-NEXT: 12 | (vtordisp for vbase B)
496 // CHECK-NEXT: 16 | struct test1::B (virtual base)
497 // CHECK-NEXT: 16 | struct test1::A (primary base)
498 // CHECK-NEXT: 16 | (A vftable pointer)
499 // CHECK-NEXT: sizeof=20, align=4
500 // CHECK-NEXT: nvsize=4, nvalign=4