Lines Matching refs:CallGraph
30 using NodeId = CallGraph::NodeId;
31 using Arc = CallGraph::Arc;
32 using Node = CallGraph::Node;
59 Cluster::Cluster(const std::vector<NodeId> &Nodes, const CallGraph &Cg) { in Cluster()
87 void freezeClusters(const CallGraph &Cg, std::vector<Cluster> &Clusters) { in freezeClusters()
115 const std::vector<CallGraph::NodeId> &Targets_) { in merge()
131 std::vector<Cluster> clusterize(const CallGraph &Cg) { in clusterize()
154 const CallGraph::Node &Func1 = Cg.getNode(F1); in clusterize()
155 const CallGraph::Node &Func2 = Cg.getNode(F2); in clusterize()
168 NodeId BestPred = CallGraph::InvalidId; in clusterize()
173 if (BestPred == CallGraph::InvalidId || in clusterize()
186 assert(BestPred != CallGraph::InvalidId); in clusterize()
241 std::vector<Cluster> randomClusters(const CallGraph &Cg) { in randomClusters()