Lines Matching refs:getNumCases
804 Cases.reserve(SI->getNumCases()); in GetValueEqualityComparisonCases()
4647 if (Weights.size() == 1 + SI->getNumCases()) { in SimplifySwitchOnSelect()
5450 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in TurnSwitchRangeIntoICmp()
5526 if (Weights.size() == 1 + SI->getNumCases()) { in TurnSwitchRangeIntoICmp()
5552 unsigned PreviousEdges = SI->getNumCases() - ContiguousCases->size(); in TurnSwitchRangeIntoICmp()
5622 SI->getNumCases() == (1ULL << NumUnknownBits)) { in eliminateDeadSwitchCases()
6412 if (SI->getNumCases() > TableSize) in ShouldBuildLookupTable()
6443 return isSwitchDense(SI->getNumCases(), TableSize); in ShouldBuildLookupTable()
6550 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in SwitchToLookupTable()
6569 if (SI->getNumCases() < 3) in SwitchToLookupTable()
6645 if (SI->getNumCases() < 4) // FIXME: Find best threshold value (benchmark). in SwitchToLookupTable()
6857 if (SI->getNumCases() < 4) in ReduceSwitchRange()
6957 if (SI->getNumCases() < 4) in simplifySwitchOfPowersOfTwo()