Searched refs:IntRange (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | FormatVariadicTest.cpp | 553 std::vector<int> IntRange = {1, 1, 2, 3, 5, 8, 13}; in TEST() local 557 formatv("{0}", make_range(IntRange.begin(), IntRange.end())).str()); in TEST() 559 formatv("{0}", make_range(IntRange.begin() + 1, IntRange.end() - 1)) in TEST() 565 formatv("{0:$[/]}", make_range(IntRange.begin(), IntRange.end())).str()); in TEST() 570 formatv("{0:@[x]}", make_range(IntRange.begin(), IntRange.end())).str()); in TEST() 575 formatv("{0:$[ + ]@[x]}", make_range(IntRange.begin(), IntRange.end())) in TEST() 582 formatv("<{0:$[><]@(x)}>", make_range(IntRange.begin(), IntRange.end())) in TEST() 586 formatv("[{0:$(][)@[x]}]", make_range(IntRange.begin(), IntRange.end())) in TEST() 590 formatv("({0:$<)(>@<x>})", make_range(IntRange.begin(), IntRange.end())) in TEST() 595 make_range(IntRange.begin(), IntRange.begin())) in TEST() [all …]
|
| /llvm-project-15.0.7/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() 234 const std::vector<IntRange> &UnreachableRanges) { in SwitchConvert() 278 IntRange Gap = { GapLow, GapHigh }; in SwitchConvert() 428 std::vector<IntRange> UnreachableRanges; in ProcessSwitchInst() 435 IntRange R = {std::numeric_limits<int64_t>::min(), in ProcessSwitchInst() 442 IntRange &LastRange = UnreachableRanges.back(); in ProcessSwitchInst() 452 IntRange R = { High + 1, std::numeric_limits<int64_t>::max() }; in ProcessSwitchInst()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 11963 struct IntRange { struct 12063 static IntRange join(IntRange L, IntRange R) { in join() argument 12070 static IntRange bit_and(IntRange L, IntRange R) { in bit_and() argument 12085 static IntRange sum(IntRange L, IntRange R) { in sum() argument 12092 static IntRange difference(IntRange L, IntRange R) { in difference() argument 12104 static IntRange product(IntRange L, IntRange R) { in product() argument 12115 static IntRange rem(IntRange L, IntRange R) { in rem() argument 12246 IntRange (*Combine)(IntRange, IntRange) = IntRange::join; in GetExprRange() 12300 IntRange R = IntRange::forValueOfType(C, GetExprType(E)); in GetExprRange() 12394 IntRange L = in GetExprRange() [all …]
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | SourceLocationTest.cpp | 212 TEST(TypeLoc, IntRange) { in TEST() argument
|