Lines Matching refs:Succ2
573 auto GetReturnBlock = [&](BasicBlock *Succ1, BasicBlock *Succ2) {
575 return std::make_tuple(Succ1, Succ2);
576 if (IsReturnBlock(Succ2))
577 return std::make_tuple(Succ2, Succ1);
583 auto GetCommonSucc = [&](BasicBlock *Succ1, BasicBlock *Succ2) {
584 if (IsSuccessor(Succ1, Succ2))
585 return std::make_tuple(Succ1, Succ2);
586 if (IsSuccessor(Succ2, Succ1))
587 return std::make_tuple(Succ2, Succ1);
608 BasicBlock *Succ2 = *(succ_begin(CurrEntry) + 1);
611 std::tie(ReturnBlock, NonReturnBlock) = GetReturnBlock(Succ1, Succ2);
623 std::tie(CommSucc, OtherSucc) = GetCommonSucc(Succ1, Succ2);
685 BasicBlock *Succ2 = *(succ_begin(Cand) + 1);
688 std::tie(ReturnBlock, NonReturnBlock) = GetReturnBlock(Succ1, Succ2);