Lines Matching refs:Clusters
82 std::vector<Cluster> Clusters; member in __anon3cb5ab160111::CallGraphSort
107 auto Res = SecToCluster.insert(std::make_pair(IS, Clusters.size())); in CallGraphSort()
110 Clusters.emplace_back(Clusters.size(), IS->getSize()); in CallGraphSort()
133 Clusters[To].Weight += Weight; in CallGraphSort()
139 Cluster &ToC = Clusters[To]; in CallGraphSort()
145 for (Cluster &C : Clusters) in CallGraphSort()
168 std::vector<int> SortedSecs(Clusters.size()); in groupClusters()
169 std::vector<Cluster *> SecToCluster(Clusters.size()); in groupClusters()
171 for (size_t I = 0; I < Clusters.size(); ++I) { in groupClusters()
173 SecToCluster[I] = &Clusters[I]; in groupClusters()
177 return Clusters[B].getDensity() < Clusters[A].getDensity(); in groupClusters()
183 Cluster &C = Clusters[SI]; in groupClusters()
208 llvm::erase_if(Clusters, [](const Cluster &C) { in groupClusters()
213 std::stable_sort(Clusters.begin(), Clusters.end(), in groupClusters()
226 for (const Cluster &C : Clusters) in run()