Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp53 struct IntRange { struct
61 bool IsInRanges(const IntRange &R, const std::vector<IntRange> &Ranges) { in IsInRanges()
68 Ranges, R, [](IntRange A, IntRange B) { return A.High.slt(B.High); }); in IsInRanges()
232 const std::vector<IntRange> &UnreachableRanges) { in SwitchConvert()
275 IntRange Gap = {GapLow, GapHigh}; in SwitchConvert()
432 std::vector<IntRange> UnreachableRanges; in ProcessSwitchInst()
441 IntRange R = {SignedMin, SignedMax}; in ProcessSwitchInst()
447 IntRange &LastRange = UnreachableRanges.back(); in ProcessSwitchInst()
457 IntRange R = {High + 1, SignedMax}; in ProcessSwitchInst()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp14027 struct IntRange { struct
14127 static IntRange join(IntRange L, IntRange R) { in join() argument
14134 static IntRange bit_and(IntRange L, IntRange R) { in bit_and() argument
14149 static IntRange sum(IntRange L, IntRange R) { in sum() argument
14156 static IntRange difference(IntRange L, IntRange R) { in difference() argument
14168 static IntRange product(IntRange L, IntRange R) { in product() argument
14179 static IntRange rem(IntRange L, IntRange R) { in rem() argument
14310 IntRange (*Combine)(IntRange, IntRange) = IntRange::join; in GetExprRange()
14364 IntRange R = IntRange::forValueOfType(C, GetExprType(E)); in GetExprRange()
14457 IntRange L = in GetExprRange()
[all …]