Home | History | Annotate | Download | only in IPO

Lines Matching refs:Predecessors

166   /// \brief Predecessors for each basic block in the CFG.
167 BlockEdgeMap Predecessors;
395 Predecessors.clear();
820 NumTotalEdges = Predecessors[BB].size();
821 for (auto *Pred : Predecessors[BB]) {
828 SingleEdge = std::make_pair(Predecessors[BB][0], BB);
924 // Add predecessors for B1.
926 if (!Predecessors[B1].empty())
927 llvm_unreachable("Found a stale predecessors list in a basic block.");
931 Predecessors[B1].push_back(B2);
972 // unique predecessors and successors. This is necessary to handle