Lines Matching refs:FirstRight
514 CaseClusterIt FirstRight = W.LastCluster; in computeSplitWorkItemInfo() local
516 auto RightProb = FirstRight->Prob + W.DefaultProb / 2; in computeSplitWorkItemInfo()
523 while (LastLeft + 1 < FirstRight) { in computeSplitWorkItemInfo()
527 RightProb += (--FirstRight)->Prob; in computeSplitWorkItemInfo()
538 unsigned NumRight = W.LastCluster - FirstRight + 1; in computeSplitWorkItemInfo()
546 CaseCluster &CC = *FirstRight; in computeSplitWorkItemInfo()
547 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); in computeSplitWorkItemInfo()
552 ++FirstRight; in computeSplitWorkItemInfo()
560 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); in computeSplitWorkItemInfo()
564 --FirstRight; in computeSplitWorkItemInfo()
572 assert(LastLeft + 1 == FirstRight); in computeSplitWorkItemInfo()
574 assert(FirstRight <= W.LastCluster); in computeSplitWorkItemInfo()
576 return SplitWorkItemInfo{LastLeft, FirstRight, LeftProb, RightProb}; in computeSplitWorkItemInfo()