Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Successors

250   // Print the successors of this block according to the CFG.
253 OS << " Successors according to CFG:";
283 // A block with no successors has no concerns with fall-through edges.
308 // successors is its layout successor, rewrite it to a fallthrough
346 Weights.resize(Successors.size());
351 Successors.push_back(succ);
357 succ_iterator I = std::find(Successors.begin(), Successors.end(), succ);
358 assert(I != Successors.end() && "Not a current successor!");
366 Successors.erase(I);
371 assert(I != Successors.end() && "Not a current successor!");
380 return Successors.erase(I);
386 succ_iterator SI = std::find(Successors.begin(), Successors.end(), Old);
449 const_succ_iterator I = std::find(Successors.begin(), Successors.end(), MBB);
450 return I != Successors.end();
690 /// DestB, remove any other MBB successors from the CFG. DestA and DestB can be
773 succ_iterator I = std::find(Successors.begin(), Successors.end(), succ);
781 assert(Weights.size() == Successors.size() && "Async weight list!");
782 size_t index = std::distance(Successors.begin(), I);