Home
last modified time | relevance | path

Searched refs:UnreachableRanges (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp271 if (!UnreachableRanges.empty()) { in SwitchConvert()
276 if (GapHigh.sge(GapLow) && IsInRanges(Gap, UnreachableRanges)) in SwitchConvert()
294 NewNode, OrigBlock, Default, UnreachableRanges); in SwitchConvert()
297 NewNode, OrigBlock, Default, UnreachableRanges); in SwitchConvert()
432 std::vector<IntRange> UnreachableRanges; in ProcessSwitchInst() local
442 UnreachableRanges.push_back(R); in ProcessSwitchInst()
447 IntRange &LastRange = UnreachableRanges.back(); in ProcessSwitchInst()
450 UnreachableRanges.pop_back(); in ProcessSwitchInst()
458 UnreachableRanges.push_back(R); in ProcessSwitchInst()
473 for (auto I = UnreachableRanges.begin(), E = UnreachableRanges.end(); in ProcessSwitchInst()
[all …]