Lines Matching refs:ClusterEdges
107 ClusterEdges.clear(); in reset()
139 ClusterEdges.resize(BF.getLayout().block_size()); in clusterBasicBlocks()
184 ClusterEdges[I][I] += E.Count; in clusterBasicBlocks()
202 ClusterEdges[I][I] += E.Count; in clusterBasicBlocks()
203 ClusterEdges[I][I] += ClusterEdges[J][I]; in clusterBasicBlocks()
206 for (uint32_t K = 0, E = ClusterEdges.size(); K != E; ++K) in clusterBasicBlocks()
207 ClusterEdges[K][I] += ClusterEdges[K][J]; in clusterBasicBlocks()
218 ClusterEdges[I][J] += E.Count; in clusterBasicBlocks()
360 if (!ClusterEdges.empty()) in adjustQueue()
361 ClusterEdges[I][J] += E.Count; in adjustQueue()
528 std::vector<std::unordered_map<uint32_t, uint64_t>> &ClusterEdges = in reorderBasicBlocks() local
529 CAlgo->ClusterEdges; in reorderBasicBlocks()
557 auto ClusterComp = [&ClusterEdges, I](uint32_t A, uint32_t B) { in reorderBasicBlocks()
558 return ClusterEdges[I][A] > ClusterEdges[I][B]; in reorderBasicBlocks()
563 for (std::pair<const uint32_t, uint64_t> &Target : ClusterEdges[I]) { in reorderBasicBlocks()