Lines Matching full:next
232 // CHECK-NEXT: call void @_ZN6PR58671fENS_1SEi
233 // CHECK-NEXT: call void @_ZN6PR58671SD1Ev
234 // CHECK-NEXT: ret void
242 // CHECK-NEXT: call void @_ZN6PR58671fENS_1SEi
243 // CHECK-NEXT: call void @_ZN6PR58671SD1Ev
244 // CHECK-NEXT: ret void
263 // CHECK-NEXT: ret void
284 // CHECK-NEXT: call i32 @_ZN3T121A1fEv(
285 // CHECK-NEXT: call i32* @_ZN3T121fEi(
286 // CHECK-NEXT: call void @_ZN3T121AD1Ev(
338 // CHECK-NEXT: ret void
356 // CHECK-NEXT: [[J:%.*]] = alloca [[A]], align 8
357 // CHECK-NEXT: [[T0:%.*]] = alloca [[A]], align 8
358 // CHECK-NEXT: [[K:%.*]] = alloca [[A]], align 8
359 // CHECK-NEXT: [[T1:%.*]] = alloca [[A]], align 8
361 // CHECK-NEXT: call void @_ZN7Elision3fooEv()
362 // CHECK-NEXT: call void @_ZN7Elision1AC1Ev([[A]]* [[I]])
365 // CHECK-NEXT: call void @_ZN7Elision4fooAEv([[A]]* sret [[T0]])
366 // CHECK-NEXT: call void @_ZN7Elision1AC1Ev([[A]]* [[J]])
367 // CHECK-NEXT: call void @_ZN7Elision1AD1Ev([[A]]* [[T0]])
370 // CHECK-NEXT: call void @_ZN7Elision1AC1Ev([[A]]* [[T1]])
371 // CHECK-NEXT: call void @_ZN7Elision4fooAEv([[A]]* sret [[K]])
372 // CHECK-NEXT: call void @_ZN7Elision1AD1Ev([[A]]* [[T1]])
375 // CHECK-NEXT: call void @_ZN7Elision1AD1Ev([[A]]* [[K]])
376 // CHECK-NEXT: call void @_ZN7Elision1AD1Ev([[A]]* [[J]])
377 // CHECK-NEXT: call void @_ZN7Elision1AD1Ev([[A]]* [[I]])
384 // CHECK-NEXT: [[J:%.*]] = alloca [[A]], align 8
395 // CHECK-NEXT: call void @_ZN7Elision1AD1Ev([[A]]* [[I]])
401 // CHECK-NEXT: call void @_ZN7Elision1AC1Ev([[A]]* [[RET:%.*]])
402 // CHECK-NEXT: ret void
423 // CHECK-NEXT: [[XS:%.*]] = alloca [2 x [[A]]], align 16
425 // CHECK-NEXT: call void @_ZN7Elision1AC1Ev([[A]]* [[X]])
428 // CHECK-NEXT: [[XS0:%.*]] = getelementptr inbounds [2 x [[A]]]* [[XS]], i64 0, i64 0
429 // CHECK-NEXT: call void @_ZN7Elision1AC1Ev([[A]]* [[XS0]])
430 // CHECK-NEXT: [[XS1:%.*]] = getelementptr inbounds [[A]]* [[XS0]], i64 1
431 // CHECK-NEXT: call void @_ZN7Elision1AC1ERKS0_([[A]]* [[XS1]], [[A]]* [[X]])
434 // CHECK-NEXT: [[BEGIN:%.*]] = getelementptr inbounds [2 x [[A]]]* [[XS]], i32 0, i32 0
435 // CHECK-NEXT: [[END:%.*]] = getelementptr inbounds [[A]]* [[BEGIN]], i64 2
436 // CHECK-NEXT: br label
438 // CHECK-NEXT: [[CUR:%.*]] = getelementptr inbounds [[A]]* [[AFTER]], i64 -1
439 // CHECK-NEXT: call void @_ZN7Elision1AD1Ev([[A]]* [[CUR]])
440 // CHECK-NEXT: [[T0:%.*]] = icmp eq [[A]]* [[CUR]], [[BEGIN]]
441 // CHECK-NEXT: br i1 [[T0]],
451 // CHECK-NEXT: [[BT0:%.*]] = alloca [[B:%.*]], align 8
452 // CHECK-NEXT: [[X:%.*]] = alloca [[A]], align 8
453 // CHECK-NEXT: [[BT1:%.*]] = alloca [[B]], align 8
454 // CHECK-NEXT: [[BT2:%.*]] = alloca [[B]], align 8
457 // CHECK-NEXT: [[AM:%.*]] = getelementptr inbounds [[B]]* [[BT0]], i32 0, i32 0
458 // CHECK-NEXT: call void @_ZN7Elision1AC1ERKS0_([[A]]* [[AT0]], [[A]]* [[AM]])
459 // CHECK-NEXT: call void @_ZN7Elision5takeAENS_1AE([[A]]* [[AT0]])
460 // CHECK-NEXT: call void @_ZN7Elision1AD1Ev([[A]]* [[AT0]])
461 // CHECK-NEXT: call void @_ZN7Elision1BD1Ev([[B]]* [[BT0]])
464 // CHECK-NEXT: call void @_ZN7Elision1BC1Ev([[B]]* [[BT1]])
465 // CHECK-NEXT: [[AM:%.*]] = getelementptr inbounds [[B]]* [[BT1]], i32 0, i32 0
466 // CHECK-NEXT: call void @_ZN7Elision1AC1ERKS0_([[A]]* [[X]], [[A]]* [[AM]])
467 // CHECK-NEXT: call void @_ZN7Elision1BD1Ev([[B]]* [[BT1]])
470 // CHECK-NEXT: call void @_ZN7Elision1BC1Ev([[B]]* [[BT2]])
471 // CHECK-NEXT: [[AM:%.*]] = getelementptr inbounds [[B]]* [[BT2]], i32 0, i32 0
472 // CHECK-NEXT: call void @_ZN7Elision1AC1ERKS0_([[A]]* [[RET:%.*]], [[A]]* [[AM]])
473 // CHECK-NEXT: call void @_ZN7Elision1BD1Ev([[B]]* [[BT2]])
485 // CHECK-NEXT: call void @_ZNK7Elision1CcvNS_1AEEv([[A]]* sret [[T0]], [[C]]* [[X]])
486 // CHECK-NEXT: call void @_ZNK7Elision1A3fooEv([[A]]* [[T0]])
487 // CHECK-NEXT: call void @_ZN7Elision1AD1Ev([[A]]* [[T0]])
488 // CHECK-NEXT: ret void
499 // CHECK-NEXT: [[LCONS:%.*]] = alloca i1
500 // CHECK-NEXT: [[RCONS:%.*]] = alloca i1
502 // CHECK-NEXT: store i1 false, i1* [[RCONS]]
503 // CHECK-NEXT: br i1
505 // CHECK-NEXT: store i1 true, i1* [[LCONS]]
506 // CHECK-NEXT: br label
508 // CHECK-NEXT: store i1 true, i1* [[RCONS]]
509 // CHECK-NEXT: br label
511 // CHECK-NEXT: br i1
513 // CHECK-NEXT: br label
515 // CHECK-NEXT: br i1
517 // CHECK-NEXT: br label
529 // CHECK-NEXT: [[END:%.*]] = getelementptr inbounds [[A]]* [[BEGIN]], i64 3
530 // CHECK-NEXT: br label
533 // CHECK-NEXT: [[ELEM:%.*]] = getelementptr inbounds [[A]]* [[PHI]], i64 -1
534 // CHECK-NEXT: call void @_ZN7PR113651AD1Ev([[A]]* [[ELEM]])
535 // CHECK-NEXT: icmp eq [[A]]* [[ELEM]], [[BEGIN]]
536 // CHECK-NEXT: br i1