Lines Matching defs:Succ2
533 auto GetReturnBlock = [&](BasicBlock *Succ1, BasicBlock *Succ2) {
535 return std::make_tuple(Succ1, Succ2);
536 if (IsReturnBlock(Succ2))
537 return std::make_tuple(Succ2, Succ1);
543 auto GetCommonSucc = [&](BasicBlock *Succ1, BasicBlock *Succ2) {
544 if (IsSuccessor(Succ1, Succ2))
545 return std::make_tuple(Succ1, Succ2);
546 if (IsSuccessor(Succ2, Succ1))
547 return std::make_tuple(Succ2, Succ1);
568 BasicBlock *Succ2 = *(succ_begin(CurrEntry) + 1);
571 std::tie(ReturnBlock, NonReturnBlock) = GetReturnBlock(Succ1, Succ2);
582 std::tie(CommSucc, OtherSucc) = GetCommonSucc(Succ1, Succ2);
643 BasicBlock *Succ2 = *(succ_begin(Cand) + 1);
646 std::tie(ReturnBlock, NonReturnBlock) = GetReturnBlock(Succ1, Succ2);