Lines Matching refs:Frontier
921 BinaryFunction *Func, SmallVector<ProgramPoint, 4> &Frontier, in splitFrontierCritEdges() argument
931 for (size_t I = 0, IE = Frontier.size(); I < IE; ++I) { in splitFrontierCritEdges()
958 Frontier[I] = NewFrontierPP; in splitFrontierCritEdges()
963 Frontier.push_back(NewFrontierPP); in splitFrontierCritEdges()
974 SmallVector<ProgramPoint, 4> Frontier; in doRestorePlacement() local
983 Frontier = DA.getDominanceFrontierFor(*BestPosSave).takeVector(); in doRestorePlacement()
987 for (ProgramPoint &PP : Frontier) in doRestorePlacement()
993 for (ProgramPoint &PP : Frontier) { in doRestorePlacement()
997 Frontier.clear(); in doRestorePlacement()
998 return Frontier; in doRestorePlacement()
1007 Frontier.clear(); in doRestorePlacement()
1008 return Frontier; in doRestorePlacement()
1036 for (ProgramPoint &PP : Frontier) { in doRestorePlacement()
1045 splitFrontierCritEdges(&BF, Frontier, IsCritEdge, CritEdgesFrom, in doRestorePlacement()
1056 return Frontier; in doRestorePlacement()