Lines Matching refs:getNumCases
805 Cases.reserve(SI->getNumCases()); in GetValueEqualityComparisonCases()
4716 if (Weights.size() == 1 + SI->getNumCases()) { in SimplifySwitchOnSelect()
5521 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in TurnSwitchRangeIntoICmp()
5597 if (Weights.size() == 1 + SI->getNumCases()) { in TurnSwitchRangeIntoICmp()
5623 unsigned PreviousEdges = SI->getNumCases() - ContiguousCases->size(); in TurnSwitchRangeIntoICmp()
5694 if (SI->getNumCases() == AllNumCases) { in eliminateDeadSwitchCases()
5701 if (SI->getNumCases() == AllNumCases - 1) { in eliminateDeadSwitchCases()
6507 if (SI->getNumCases() > TableSize) in ShouldBuildLookupTable()
6538 return isSwitchDense(SI->getNumCases(), TableSize); in ShouldBuildLookupTable()
6646 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in SwitchToLookupTable()
6665 if (SI->getNumCases() < 3) in SwitchToLookupTable()
6758 if (SI->getNumCases() < 4) // FIXME: Find best threshold value (benchmark). in SwitchToLookupTable()
6965 if (SI->getNumCases() < 4) in ReduceSwitchRange()
7065 if (SI->getNumCases() < 4) in simplifySwitchOfPowersOfTwo()