Lines Matching refs:CaseCluster
55 for (CaseCluster &C : Clusters) in findJumpTables()
90 CaseCluster JTCluster; in findJumpTables()
179 CaseCluster JTCluster; in findJumpTables()
196 CaseCluster &JTCluster) { in buildJumpTable()
262 JTCluster = CaseCluster::jumpTable(Clusters[First].Low, Clusters[Last].High, in buildJumpTable()
276 for (const CaseCluster &C : Clusters) in findBitTestClusters()
353 CaseCluster BitTestCluster; in findBitTestClusters()
369 CaseCluster &BTCluster) { in buildBitTests()
461 BTCluster = CaseCluster::bitTests(Clusters[First].Low, Clusters[Last].High, in buildBitTests()
468 for (const CaseCluster &CC : Clusters) in sortAndRangeify()
472 llvm::sort(Clusters, [](const CaseCluster &a, const CaseCluster &b) { in sortAndRangeify()
480 CaseCluster &CC = Clusters[SrcIndex]; in sortAndRangeify()
498 unsigned SwitchCG::SwitchLowering::caseClusterRank(const CaseCluster &CC, in caseClusterRank()
501 return std::count_if(First, Last + 1, [&](const CaseCluster &X) { in caseClusterRank()
546 CaseCluster &CC = *FirstRight; in computeSplitWorkItemInfo()
558 CaseCluster &CC = *LastLeft; in computeSplitWorkItemInfo()