Lines Matching refs:UnreachableRanges
234 const std::vector<IntRange> &UnreachableRanges) { in SwitchConvert() argument
274 if (!UnreachableRanges.empty()) { in SwitchConvert()
279 if (GapHigh >= GapLow && IsInRanges(Gap, UnreachableRanges)) in SwitchConvert()
298 NewNode, OrigBlock, Default, UnreachableRanges); in SwitchConvert()
301 NewNode, OrigBlock, Default, UnreachableRanges); in SwitchConvert()
428 std::vector<IntRange> UnreachableRanges; in ProcessSwitchInst() local
437 UnreachableRanges.push_back(R); in ProcessSwitchInst()
442 IntRange &LastRange = UnreachableRanges.back(); in ProcessSwitchInst()
445 UnreachableRanges.pop_back(); in ProcessSwitchInst()
453 UnreachableRanges.push_back(R); in ProcessSwitchInst()
466 for (auto I = UnreachableRanges.begin(), E = UnreachableRanges.end(); in ProcessSwitchInst()
508 OrigBlock, OrigBlock, Default, UnreachableRanges); in ProcessSwitchInst()