Searched refs:IntRange (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LowerSwitch.cpp | 47 struct IntRange { struct 54 static bool IsInRanges(const IntRange &R, in IsInRanges() 55 const std::vector<IntRange> &Ranges) { in IsInRanges() 63 [](const IntRange &A, const IntRange &B) { return A.High < B.High; }); in IsInRanges() 100 const std::vector<IntRange> &UnreachableRanges); 224 const std::vector<IntRange> &UnreachableRanges) { in switchConvert() 268 IntRange Gap = { GapLow, GapHigh }; in switchConvert() 443 std::vector<IntRange> UnreachableRanges; in processSwitchInst() 457 IntRange R = {std::numeric_limits<int64_t>::min(), in processSwitchInst() 464 IntRange &LastRange = UnreachableRanges.back(); in processSwitchInst() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 9517 struct IntRange { struct 9529 return IntRange(1, true); in forBoolType() 9603 static IntRange join(IntRange L, IntRange R) { in join() argument 9609 static IntRange meet(IntRange L, IntRange R) { in meet() argument 9639 R = IntRange::join(R, El); in GetValueRange() 9685 IntRange OutputTypeRange = IntRange::forValueOfType(C, GetExprType(CE)); in GetExprRange() 9694 IntRange SubRange in GetExprRange() 9774 IntRange R = IntRange::forValueOfType(C, GetExprType(E)); in GetExprRange() 9844 IntRange meet = IntRange::meet(L, R); in GetExprRange() 10133 IntRange OtherRange = IntRange::forValueOfType(S.Context, OtherT); in CheckTautologicalComparison() [all …]
|