Lines Matching defs:FromIterator

338     SmallVector<const VPBlockBase *> FromIterator(depth_first(Start));
339 EXPECT_EQ(4u, FromIterator.size());
340 EXPECT_EQ(VPBB1, FromIterator[0]);
341 EXPECT_EQ(VPBB2, FromIterator[1]);
389 SmallVector<const VPBlockBase *> FromIterator(
392 EXPECT_EQ(1u, FromIterator.size());
393 EXPECT_EQ(R1BB1, FromIterator[0]);
397 FromIterator.clear();
398 copy(df_begin(Start), df_end(Start), std::back_inserter(FromIterator));
399 EXPECT_EQ(8u, FromIterator.size());
400 EXPECT_EQ(R1, FromIterator[0]);
401 EXPECT_EQ(R1BB1, FromIterator[1]);
402 EXPECT_EQ(R1BB2, FromIterator[2]);
403 EXPECT_EQ(R1BB4, FromIterator[3]);
404 EXPECT_EQ(R2, FromIterator[4]);
405 EXPECT_EQ(R2BB1, FromIterator[5]);
406 EXPECT_EQ(R2BB2, FromIterator[6]);
407 EXPECT_EQ(R1BB3, FromIterator[7]);
410 FromIterator.clear();
412 std::back_inserter(FromIterator));
413 EXPECT_EQ(6u, FromIterator.size());
414 EXPECT_EQ(R1BB1, FromIterator[0]);
415 EXPECT_EQ(R1BB2, FromIterator[1]);
416 EXPECT_EQ(R1BB4, FromIterator[2]);
417 EXPECT_EQ(R2BB1, FromIterator[3]);
418 EXPECT_EQ(R2BB2, FromIterator[4]);
419 EXPECT_EQ(R1BB3, FromIterator[5]);
429 FromIterator.clear();
430 copy(post_order(Start), std::back_inserter(FromIterator));
431 EXPECT_EQ(8u, FromIterator.size());
432 EXPECT_EQ(R2BB2, FromIterator[0]);
433 EXPECT_EQ(R2BB1, FromIterator[1]);
434 EXPECT_EQ(R2, FromIterator[2]);
435 EXPECT_EQ(R1BB4, FromIterator[3]);
436 EXPECT_EQ(R1BB2, FromIterator[4]);
437 EXPECT_EQ(R1BB3, FromIterator[5]);
438 EXPECT_EQ(R1BB1, FromIterator[6]);
439 EXPECT_EQ(R1, FromIterator[7]);
494 SmallVector<VPBlockBase *> FromIterator(depth_first(Start));
495 EXPECT_EQ(10u, FromIterator.size());
496 EXPECT_EQ(VPBB1, FromIterator[0]);
497 EXPECT_EQ(R1, FromIterator[1]);
498 EXPECT_EQ(R1BB1, FromIterator[2]);
499 EXPECT_EQ(R2, FromIterator[3]);
500 EXPECT_EQ(R2BB1, FromIterator[4]);
501 EXPECT_EQ(R2BB2, FromIterator[5]);
502 EXPECT_EQ(R2BB3, FromIterator[6]);
503 EXPECT_EQ(R1BB3, FromIterator[7]);
504 EXPECT_EQ(VPBB2, FromIterator[8]);
505 EXPECT_EQ(R1BB2, FromIterator[9]);
508 FromIterator.clear();
509 FromIterator.append(po_begin(Start), po_end(Start));
510 EXPECT_EQ(10u, FromIterator.size());
511 EXPECT_EQ(VPBB2, FromIterator[0]);
512 EXPECT_EQ(R1BB3, FromIterator[1]);
513 EXPECT_EQ(R2BB3, FromIterator[2]);
514 EXPECT_EQ(R2BB2, FromIterator[3]);
515 EXPECT_EQ(R2BB1, FromIterator[4]);
516 EXPECT_EQ(R2, FromIterator[5]);
517 EXPECT_EQ(R1BB2, FromIterator[6]);
518 EXPECT_EQ(R1BB1, FromIterator[7]);
519 EXPECT_EQ(R1, FromIterator[8]);
520 EXPECT_EQ(VPBB1, FromIterator[9]);
550 SmallVector<VPBlockBase *> FromIterator(depth_first(Start));
551 EXPECT_EQ(5u, FromIterator.size());
552 EXPECT_EQ(VPBB1, FromIterator[0]);
553 EXPECT_EQ(R1, FromIterator[1]);
554 EXPECT_EQ(R2, FromIterator[2]);
555 EXPECT_EQ(R2BB1, FromIterator[3]);
556 EXPECT_EQ(R2BB2, FromIterator[4]);
559 FromIterator.clear();
560 FromIterator.append(po_begin(Start), po_end(Start));
561 EXPECT_EQ(5u, FromIterator.size());
562 EXPECT_EQ(R2BB2, FromIterator[0]);
563 EXPECT_EQ(R2BB1, FromIterator[1]);
564 EXPECT_EQ(R2, FromIterator[2]);
565 EXPECT_EQ(R1, FromIterator[3]);
566 EXPECT_EQ(VPBB1, FromIterator[4]);
609 SmallVector<VPBlockBase *> FromIterator(depth_first(Start));
610 EXPECT_EQ(7u, FromIterator.size());
611 EXPECT_EQ(VPBB1, FromIterator[0]);
612 EXPECT_EQ(R1, FromIterator[1]);
613 EXPECT_EQ(R2, FromIterator[2]);
614 EXPECT_EQ(R2BB1, FromIterator[3]);
615 EXPECT_EQ(R3, FromIterator[4]);
616 EXPECT_EQ(R3BB1, FromIterator[5]);
617 EXPECT_EQ(VPBB2, FromIterator[6]);
628 FromIterator.clear();
629 copy(post_order(Start), std::back_inserter(FromIterator));
630 EXPECT_EQ(7u, FromIterator.size());
631 EXPECT_EQ(VPBB2, FromIterator[0]);
632 EXPECT_EQ(R3BB1, FromIterator[1]);
633 EXPECT_EQ(R3, FromIterator[2]);
634 EXPECT_EQ(R2BB1, FromIterator[3]);
635 EXPECT_EQ(R2, FromIterator[4]);
636 EXPECT_EQ(R1, FromIterator[5]);
637 EXPECT_EQ(VPBB1, FromIterator[6]);
649 FromIterator.clear();
651 std::back_inserter(FromIterator));
652 EXPECT_EQ(FromIterator.size(), 4u);
653 EXPECT_EQ(VPBB2, FromIterator[0]);
654 EXPECT_EQ(R3BB1, FromIterator[1]);
655 EXPECT_EQ(R2BB1, FromIterator[2]);
656 EXPECT_EQ(VPBB1, FromIterator[3]);