Searched refs:LastCluster (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SwitchLoweringUtils.cpp | 515 CaseClusterIt FirstRight = W.LastCluster; in computeSplitWorkItemInfo() 539 unsigned NumRight = W.LastCluster - FirstRight + 1; in computeSplitWorkItemInfo() 548 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); in computeSplitWorkItemInfo() 561 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); in computeSplitWorkItemInfo() 575 assert(FirstRight <= W.LastCluster); in computeSplitWorkItemInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 770 unsigned NumClusters = W.LastCluster - W.FirstCluster + 1; in translateSwitch() 790 assert(W.FirstCluster->Low->getValue().slt(W.LastCluster->Low->getValue()) && in splitWorkItem() 792 assert(W.LastCluster - W.FirstCluster + 1 >= 2 && "Too small to split!"); in splitWorkItem() 801 assert(PivotCluster <= W.LastCluster); in splitWorkItem() 804 CaseClusterIt LastRight = W.LastCluster; in splitWorkItem() 1269 llvm::sort(W.FirstCluster, W.LastCluster + 1, in lowerSwitchWorkItem() 1278 for (CaseClusterIt I = W.LastCluster; I > W.FirstCluster;) { in lowerSwitchWorkItem() 1280 if (I->Prob > W.LastCluster->Prob) in lowerSwitchWorkItem() 1283 std::swap(*I, *W.LastCluster); in lowerSwitchWorkItem() 1292 for (CaseClusterIt I = W.FirstCluster; I <= W.LastCluster; ++I) in lowerSwitchWorkItem() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SwitchLoweringUtils.h | 251 CaseClusterIt LastCluster; member
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 12081 unsigned Size = W.LastCluster - W.FirstCluster + 1; in lowerWorkItem() 12094 CaseCluster &Big = *W.LastCluster; in lowerWorkItem() 12145 llvm::sort(W.FirstCluster, W.LastCluster + 1, in lowerWorkItem() 12154 for (CaseClusterIt I = W.LastCluster; I > W.FirstCluster; ) { in lowerWorkItem() 12156 if (I->Prob > W.LastCluster->Prob) in lowerWorkItem() 12159 std::swap(*I, *W.LastCluster); in lowerWorkItem() 12168 for (CaseClusterIt I = W.FirstCluster; I <= W.LastCluster; ++I) in lowerWorkItem() 12172 for (CaseClusterIt I = W.FirstCluster, E = W.LastCluster; I <= E; ++I) { in lowerWorkItem() 12175 if (I == W.LastCluster) { in lowerWorkItem() 12322 assert(W.FirstCluster->Low->getValue().slt(W.LastCluster->Low->getValue()) && in splitWorkItem() [all …]
|