Lines Matching refs:CaseCluster
55 for (CaseCluster &C : Clusters) in findJumpTables()
90 CaseCluster JTCluster; in findJumpTables()
180 CaseCluster JTCluster; in findJumpTables()
197 CaseCluster &JTCluster) { in buildJumpTable()
263 JTCluster = CaseCluster::jumpTable(Clusters[First].Low, Clusters[Last].High, in buildJumpTable()
277 for (const CaseCluster &C : Clusters) in findBitTestClusters()
354 CaseCluster BitTestCluster; in findBitTestClusters()
370 CaseCluster &BTCluster) { in buildBitTests()
462 BTCluster = CaseCluster::bitTests(Clusters[First].Low, Clusters[Last].High, in buildBitTests()
469 for (const CaseCluster &CC : Clusters) in sortAndRangeify()
473 llvm::sort(Clusters, [](const CaseCluster &a, const CaseCluster &b) { in sortAndRangeify()
481 CaseCluster &CC = Clusters[SrcIndex]; in sortAndRangeify()
499 unsigned SwitchCG::SwitchLowering::caseClusterRank(const CaseCluster &CC, in caseClusterRank()
502 return std::count_if(First, Last + 1, [&](const CaseCluster &X) { in caseClusterRank()
547 CaseCluster &CC = *FirstRight; in computeSplitWorkItemInfo()
559 CaseCluster &CC = *LastLeft; in computeSplitWorkItemInfo()