Lines Matching refs:getNumCases
795 Cases.reserve(SI->getNumCases()); in GetValueEqualityComparisonCases()
4355 if (Weights.size() == 1 + SI->getNumCases()) { in SimplifySwitchOnSelect()
5139 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in TurnSwitchRangeIntoICmp()
5215 if (Weights.size() == 1 + SI->getNumCases()) { in TurnSwitchRangeIntoICmp()
5241 unsigned PreviousEdges = SI->getNumCases() - ContiguousCases->size(); in TurnSwitchRangeIntoICmp()
5311 SI->getNumCases() == (1ULL << NumUnknownBits)) { in eliminateDeadSwitchCases()
6084 if (SI->getNumCases() > TableSize) in ShouldBuildLookupTable()
6115 return isSwitchDense(SI->getNumCases(), TableSize); in ShouldBuildLookupTable()
6222 assert(SI->getNumCases() > 1 && "Degenerate switch?"); in SwitchToLookupTable()
6241 if (SI->getNumCases() < 3) in SwitchToLookupTable()
6317 if (SI->getNumCases() < 4) // FIXME: Find best threshold value (benchmark). in SwitchToLookupTable()
6496 if (SI->getNumCases() < 4) in ReduceSwitchRange()