Lines Matching refs:Succ0
1941 BasicBlock *Succ0 = Branch->getSuccessor(0);
1943 Succ0 = Outgoing.count(Succ0) ? Succ0 : nullptr;
1947 assert(Succ0);
1951 assert(Succ0 || Succ1);
1952 if (Succ0 && !Succ1) {
1954 } else if (Succ1 && !Succ0) {
1962 assert(Succ0 || Succ1);
1963 return std::make_tuple(Condition, Succ0, Succ1);
2004 BasicBlock *Succ0;
2006 std::tie(Condition, Succ0, Succ1) =
2009 if (Succ0 && Succ1) {
2011 auto Succ0Iter = find(Outgoing, Succ0);
2021 auto SuccIter = Succ0 ? find(Outgoing, Succ0) : find(Outgoing, Succ1);
2061 BasicBlock *Succ0;
2063 std::tie(Condition, Succ0, Succ1) =
2067 // Succ0 and Succ1 in the set of outgoing blocks. The predicates
2068 // for Succ0 and Succ1 complement each other. If Succ0 is visited
2069 // first in the loop below, control will branch to Succ0 using the
2077 if (Out != Succ0 && Out != Succ1) {
2079 } else if (!Succ0 || !Succ1 || OneSuccessorDone) {
2084 assert(Succ0 && Succ1);
2085 if (Out == Succ0) {