Searched refs:caseClusterRank (Results 1 - 2 of 2) sorted by last modified time

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h166 unsigned caseClusterRank(const SwitchCG::CaseCluster &CC,
H A DSelectionDAGBuilder.cpp10336 unsigned SelectionDAGBuilder::caseClusterRank(const CaseCluster &CC, function in class:SelectionDAGBuilder
10394 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster);
10395 unsigned LeftSideRank = caseClusterRank(CC, W.FirstCluster, LastLeft);
10406 unsigned LeftSideRank = caseClusterRank(CC, W.FirstCluster, LastLeft);
10407 unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster);
10403 assert(NumRight < NumLeft); CaseCluster &CC = *LastLeft; unsigned LeftSideRank = caseClusterRank(CC, W.FirstCluster, LastLeft); unsigned RightSideRank = caseClusterRank(CC, FirstRight, W.LastCluster); if (RightSideRank <= LeftSideRank) { --LastLeft; --FirstRight; continue; } } } break; } assert(LastLeft + 1 == FirstRight); assert(LastLeft >= W.FirstCluster); assert(FirstRight <= W.LastCluster); CaseClusterIt PivotCluster = FirstRight; assert(PivotCluster > W.FirstCluster); assert(PivotCluster <= W.LastCluster); CaseClusterIt FirstLeft = W.FirstCluster; CaseClusterIt LastRight = W.LastCluster; const ConstantInt *Pivot = PivotCluster->Low; MachineFunction::iterator BBI(W.MBB); ++BBI; MachineBasicBlock *LeftMBB; if (FirstLeft == LastLeft && FirstLeft->Kind == CC_Range && FirstLeft->Low == W.GE && (FirstLeft->High->getValue() + 1LL) == Pivot->getValue()) argument

Completed in 213 milliseconds