Lines Matching refs:CaseCluster
2590 for (const CaseCluster &CC : Clusters) in sortAndRangeify()
2594 llvm::sort(Clusters, [](const CaseCluster &a, const CaseCluster &b) { in sortAndRangeify()
2602 CaseCluster &CC = Clusters[SrcIndex]; in sortAndRangeify()
9466 CaseCluster &JTCluster) { in buildJumpTable()
9533 JTCluster = CaseCluster::jumpTable(Clusters[First].Low, Clusters[Last].High, in buildJumpTable()
9544 for (CaseCluster &C : Clusters) in findJumpTables()
9577 CaseCluster JTCluster; in findJumpTables()
9665 CaseCluster JTCluster; in findJumpTables()
9680 CaseCluster &BTCluster) { in buildBitTests()
9774 BTCluster = CaseCluster::bitTests(Clusters[First].Low, Clusters[Last].High, in buildBitTests()
9788 for (const CaseCluster &C : Clusters) in findBitTestClusters()
9868 CaseCluster BitTestCluster; in findBitTestClusters()
9902 CaseCluster &Small = *W.FirstCluster; in lowerWorkItem()
9903 CaseCluster &Big = *W.LastCluster; in lowerWorkItem()
9955 [](const CaseCluster &a, const CaseCluster &b) { in lowerWorkItem()
10099 unsigned SelectionDAGBuilder::caseClusterRank(const CaseCluster &CC, in caseClusterRank()
10102 return std::count_if(First, Last + 1, [&](const CaseCluster &X) { in caseClusterRank()
10156 CaseCluster &CC = *FirstRight; in splitWorkItem()
10168 CaseCluster &CC = *LastLeft; in splitWorkItem()
10277 CaseCluster &CC = Clusters[Index]; in peelDominantCaseCluster()
10304 for (CaseCluster &CC : Clusters) { in peelDominantCaseCluster()
10326 Clusters.push_back(CaseCluster::range(CaseVal, CaseVal, Succ, Prob)); in visitSwitch()
10360 for (CaseCluster &CC : Clusters) { in visitSwitch()
10390 for (const CaseCluster &C : Clusters) { in visitSwitch()