Lines Matching refs:LastCluster
10545 unsigned Size = W.LastCluster - W.FirstCluster + 1; in lowerWorkItem()
10558 CaseCluster &Big = *W.LastCluster; in lowerWorkItem()
10609 llvm::sort(W.FirstCluster, W.LastCluster + 1, in lowerWorkItem()
10618 for (CaseClusterIt I = W.LastCluster; I > W.FirstCluster; ) { in lowerWorkItem()
10620 if (I->Prob > W.LastCluster->Prob) in lowerWorkItem()
10623 std::swap(*I, *W.LastCluster); in lowerWorkItem()
10632 for (CaseClusterIt I = W.FirstCluster; I <= W.LastCluster; ++I) in lowerWorkItem()
10636 for (CaseClusterIt I = W.FirstCluster, E = W.LastCluster; I <= E; ++I) { in lowerWorkItem()
10639 if (I == W.LastCluster) { in lowerWorkItem()
10788 assert(W.FirstCluster->Low->getValue().slt(W.LastCluster->Low->getValue()) && in splitWorkItem()
10791 assert(W.LastCluster - W.FirstCluster + 1 >= 2 && "Too small to split!"); in splitWorkItem()
10797 CaseClusterIt FirstRight = W.LastCluster; in splitWorkItem()
10821 unsigned NumRight = W.LastCluster - FirstRight + 1; in splitWorkItem()
10830 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); in splitWorkItem()
10843 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); in splitWorkItem()
10857 assert(FirstRight <= W.LastCluster); in splitWorkItem()
10863 assert(PivotCluster <= W.LastCluster); in splitWorkItem()
10866 CaseClusterIt LastRight = W.LastCluster; in splitWorkItem()
11062 unsigned NumClusters = W.LastCluster - W.FirstCluster + 1; in visitSwitch()