Lines Matching refs:Cluster
59 struct Cluster { struct
60 Cluster(int Sec, size_t S) : Sections{Sec}, Size(S) {} in Cluster() argument
82 std::vector<Cluster> Clusters;
139 Cluster &ToC = Clusters[To]; in CallGraphSort()
145 for (Cluster &C : Clusters) in CallGraphSort()
150 static bool isNewDensityBad(Cluster &A, Cluster &B) { in isNewDensityBad()
155 static void mergeClusters(Cluster &Into, Cluster &From) { in mergeClusters()
169 std::vector<Cluster *> SecToCluster(Clusters.size()); in groupClusters()
183 Cluster &C = Clusters[SI]; in groupClusters()
189 Cluster *PredC = SecToCluster[C.BestPred.From]; in groupClusters()
208 llvm::erase_if(Clusters, [](const Cluster &C) { in groupClusters()
214 [](const Cluster &A, const Cluster &B) { in groupClusters()
226 for (const Cluster &C : Clusters) in run()