Home
last modified time | relevance | path

Searched refs:Clusters (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DCallGraphSort.cpp82 std::vector<Cluster> Clusters; member in __anon3cb5ab160111::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()
173 SecToCluster[I] = &Clusters[I]; in groupClusters()
177 return Clusters[B].getDensity() < Clusters[A].getDensity(); in groupClusters()
183 Cluster &C = Clusters[SI]; in groupClusters()
213 std::stable_sort(Clusters.begin(), Clusters.end(), in groupClusters()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2613 std::memmove(&Clusters[DstIndex++], &Clusters[SrcIndex], in sortAndRangeify()
9495 JTProbs[Clusters[I].MBB] += Clusters[I].Prob; in buildJumpTable()
9533 JTCluster = CaseCluster::jumpTable(Clusters[First].Low, Clusters[Last].High, in buildJumpTable()
9547 assert(Clusters[i - 1].High->getValue().slt(Clusters[i].Low->getValue())); in findJumpTables()
9671 std::memmove(&Clusters[DstIndex++], &Clusters[I], sizeof(Clusters[I])); in findJumpTables()
9690 NumCmps += (Clusters[I].Low == Clusters[I].High) ? 1 : 2; in buildBitTests()
9714 if (Clusters[I].Low->getValue() != Clusters[I - 1].High->getValue() + 1) { in buildBitTests()
9774 BTCluster = CaseCluster::bitTests(Clusters[First].Low, Clusters[Last].High, in buildBitTests()
9787 assert(Clusters[0].Kind == CC_Range || Clusters[0].Kind == CC_JumpTable); in findBitTestClusters()
9791 assert(Clusters[i-1].High->getValue().slt(Clusters[i].Low->getValue())); in findBitTestClusters()
[all …]
H A DSelectionDAGBuilder.h223 void sortAndRangeify(CaseClusterVector &Clusters);
326 uint64_t getJumpTableRange(const CaseClusterVector &Clusters, unsigned First,
335 bool buildJumpTable(const CaseClusterVector &Clusters, unsigned First,
340 void findJumpTables(CaseClusterVector &Clusters, const SwitchInst *SI,
345 bool buildBitTests(CaseClusterVector &Clusters, unsigned First, unsigned Last,
349 void findBitTestClusters(CaseClusterVector &Clusters, const SwitchInst *SI);
377 CaseClusterVector &Clusters,