Lines Matching refs:Succ2
585 auto GetReturnBlock = [&](BasicBlock *Succ1, BasicBlock *Succ2) { in computeOutliningInfo() argument
587 return std::make_tuple(Succ1, Succ2); in computeOutliningInfo()
588 if (IsReturnBlock(Succ2)) in computeOutliningInfo()
589 return std::make_tuple(Succ2, Succ1); in computeOutliningInfo()
595 auto GetCommonSucc = [&](BasicBlock *Succ1, BasicBlock *Succ2) { in computeOutliningInfo() argument
596 if (IsSuccessor(Succ1, Succ2)) in computeOutliningInfo()
597 return std::make_tuple(Succ1, Succ2); in computeOutliningInfo()
598 if (IsSuccessor(Succ2, Succ1)) in computeOutliningInfo()
599 return std::make_tuple(Succ2, Succ1); in computeOutliningInfo()
620 BasicBlock *Succ2 = *(succ_begin(CurrEntry) + 1); in computeOutliningInfo() local
623 std::tie(ReturnBlock, NonReturnBlock) = GetReturnBlock(Succ1, Succ2); in computeOutliningInfo()
634 std::tie(CommSucc, OtherSucc) = GetCommonSucc(Succ1, Succ2); in computeOutliningInfo()
696 BasicBlock *Succ2 = *(succ_begin(Cand) + 1); in computeOutliningInfo() local
699 std::tie(ReturnBlock, NonReturnBlock) = GetReturnBlock(Succ1, Succ2); in computeOutliningInfo()