Searched refs:IntRange (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerSwitch.cpp | 54 struct IntRange { struct 62 bool IsInRanges(const IntRange &R, const std::vector<IntRange> &Ranges) { in IsInRanges() 69 Ranges, R, [](IntRange A, IntRange B) { return A.High < B.High; }); in IsInRanges() 225 const std::vector<IntRange> &UnreachableRanges) { in SwitchConvert() 269 IntRange Gap = { GapLow, GapHigh }; in SwitchConvert() 419 std::vector<IntRange> UnreachableRanges; in ProcessSwitchInst() 426 IntRange R = {std::numeric_limits<int64_t>::min(), in ProcessSwitchInst() 433 IntRange &LastRange = UnreachableRanges.back(); in ProcessSwitchInst() 443 IntRange R = { High + 1, std::numeric_limits<int64_t>::max() }; in ProcessSwitchInst()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 10924 struct IntRange { struct 11024 static IntRange join(IntRange L, IntRange R) { in join() argument 11031 static IntRange bit_and(IntRange L, IntRange R) { in bit_and() argument 11046 static IntRange sum(IntRange L, IntRange R) { in sum() argument 11053 static IntRange difference(IntRange L, IntRange R) { in difference() argument 11065 static IntRange product(IntRange L, IntRange R) { in product() argument 11076 static IntRange rem(IntRange L, IntRange R) { in rem() argument 11207 IntRange (*Combine)(IntRange, IntRange) = IntRange::join; in GetExprRange() 11261 IntRange R = IntRange::forValueOfType(C, GetExprType(E)); in GetExprRange() 11355 IntRange L = in GetExprRange() [all …]
|