Home
last modified time | relevance | path

Searched refs:FirstRight (Results 1 – 4 of 4) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp515 CaseClusterIt FirstRight = W.LastCluster; in computeSplitWorkItemInfo()
517 auto RightProb = FirstRight->Prob + W.DefaultProb / 2; in computeSplitWorkItemInfo()
519 // Move LastLeft and FirstRight towards each other from opposite directions to in computeSplitWorkItemInfo()
524 while (LastLeft + 1 < FirstRight) { in computeSplitWorkItemInfo()
528 RightProb += (--FirstRight)->Prob; in computeSplitWorkItemInfo()
539 unsigned NumRight = W.LastCluster - FirstRight + 1; in computeSplitWorkItemInfo()
547 CaseCluster &CC = *FirstRight; in computeSplitWorkItemInfo()
548 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); in computeSplitWorkItemInfo()
553 ++FirstRight; in computeSplitWorkItemInfo()
561 unsigned RightSideRank = caseClusterRank(CC, FirstRight, in computeSplitWorkItemInfo()
514 CaseClusterIt FirstRight = W.LastCluster; computeSplitWorkItemInfo() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h303 CaseClusterIt FirstRight; member
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp780 auto [LastLeft, FirstRight, LeftProb, RightProb] = in splitWorkItem()
785 CaseClusterIt PivotCluster = FirstRight; in splitWorkItem()
817 if (FirstRight == LastRight && FirstRight->Kind == CC_Range && W.LT && in splitWorkItem()
818 (FirstRight->High->getValue() + 1ULL) == W.LT->getValue()) { in splitWorkItem()
819 RightMBB = FirstRight->MBB; in splitWorkItem()
824 {RightMBB, FirstRight, LastRight, Pivot, W.LT, W.DefaultProb / 2}); in splitWorkItem()
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp12175 auto [LastLeft, FirstRight, LeftProb, RightProb] =
12180 CaseClusterIt PivotCluster = FirstRight;
12214 if (FirstRight == LastRight && FirstRight->Kind == CC_Range &&
12215 W.LT && (FirstRight->High->getValue() + 1ULL) == W.LT->getValue()) {
12216 RightMBB = FirstRight->MBB;
12221 {RightMBB, FirstRight, LastRight, Pivot, W.LT, W.DefaultProb / 2});