Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp514 CaseClusterIt FirstRight = W.LastCluster; in computeSplitWorkItemInfo()
538 unsigned NumRight = W.LastCluster - FirstRight + 1; in computeSplitWorkItemInfo()
547 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); in computeSplitWorkItemInfo()
560 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); in computeSplitWorkItemInfo()
574 assert(FirstRight <= W.LastCluster); in computeSplitWorkItemInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp758 unsigned NumClusters = W.LastCluster - W.FirstCluster + 1; in translateSwitch()
780 assert(W.LastCluster - W.FirstCluster + 1 >= 2 && "Too small to split!"); in splitWorkItem()
789 assert(PivotCluster <= W.LastCluster); in splitWorkItem()
792 CaseClusterIt LastRight = W.LastCluster; in splitWorkItem()
1257 llvm::sort(W.FirstCluster, W.LastCluster + 1, in lowerSwitchWorkItem()
1266 for (CaseClusterIt I = W.LastCluster; I > W.FirstCluster;) { in lowerSwitchWorkItem()
1268 if (I->Prob > W.LastCluster->Prob) in lowerSwitchWorkItem()
1271 std::swap(*I, *W.LastCluster); in lowerSwitchWorkItem()
1280 for (CaseClusterIt I = W.FirstCluster; I <= W.LastCluster; ++I) in lowerSwitchWorkItem()
1284 for (CaseClusterIt I = W.FirstCluster, E = W.LastCluster; I <= E; ++I) { in lowerSwitchWorkItem()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h246 CaseClusterIt LastCluster; member
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp11410 unsigned Size = W.LastCluster - W.FirstCluster + 1; in lowerWorkItem()
11423 CaseCluster &Big = *W.LastCluster; in lowerWorkItem()
11474 llvm::sort(W.FirstCluster, W.LastCluster + 1, in lowerWorkItem()
11483 for (CaseClusterIt I = W.LastCluster; I > W.FirstCluster; ) { in lowerWorkItem()
11485 if (I->Prob > W.LastCluster->Prob) in lowerWorkItem()
11488 std::swap(*I, *W.LastCluster); in lowerWorkItem()
11497 for (CaseClusterIt I = W.FirstCluster; I <= W.LastCluster; ++I) in lowerWorkItem()
11504 if (I == W.LastCluster) { in lowerWorkItem()
11672 assert(PivotCluster <= W.LastCluster); in splitWorkItem()
11675 CaseClusterIt LastRight = W.LastCluster; in splitWorkItem()
[all …]