| /llvm-project-15.0.7/libcxx/test/std/ranges/range.utility/range.subrange/ |
| H A D | ctor.range_size.pass.cpp | 38 using Subrange = std::ranges::subrange<int*, int*, std::ranges::subrange_kind::sized>; in test() typedef 43 Subrange subrange(range, 0); in test() 50 Subrange subrange(range, 1); in test() 55 Subrange subrange(range, 2); in test() 62 Subrange subrange(range, 8); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.reverse/ |
| H A D | adaptor.pass.cpp | 53 using Subrange = std::ranges::subrange<It, It, std::ranges::subrange_kind::sized>; in test() typedef 61 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test() 69 std::same_as<Subrange> auto result = std::views::reverse(std::move(subrange)); in test() 77 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test() 87 using Subrange = std::ranges::subrange<It, It, std::ranges::subrange_kind::unsized>; in test() typedef 95 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test() 103 std::same_as<Subrange> auto result = std::views::reverse(std::move(subrange)); in test() 111 std::same_as<Subrange> auto result = std::views::reverse(subrange); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ |
| H A D | compare.pass.cpp | 164 using Subrange = std::ranges::subrange<It>; in test() typedef 166 using R = std::ranges::zip_view<Subrange, Subrange>; in test() 171 auto r = std::views::zip(Subrange(It(a), It(a + 4)), Subrange(It(b), It(b + 5))); in test()
|
| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | invalid-disubrange-count-missing.ll | 4 ; CHECK: Subrange must contain count or upperBound
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | disubrange-missing-upperBound.ll | 4 ; CHECK: Subrange must contain count or upperBound
|
| H A D | disubrange-count-upperBound.ll | 4 ; CHECK: Subrange can have any one of count or upperBound
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.drop/ |
| H A D | adaptor.pass.cpp | 197 …using Subrange = std::ranges::subrange<View::iterator, View::sentinel, std::ranges::subrange_kind:… in test() typedef 198 …auto subrange = Subrange(view.begin(), view.end(), std::ranges::distance(view.begin(), view.end())… in test() 201 std::same_as<Subrange> decltype(auto) result = subrange | std::views::drop(3); in test()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/Syntax/ |
| H A D | TokensTest.cpp | 191 llvm::ArrayRef<T> findSubrange(llvm::ArrayRef<U> Subrange, in findSubrange() argument 193 assert(Subrange.size() >= 1); in findSubrange() 194 if (Range.size() < Subrange.size()) in findSubrange() 196 for (auto Begin = Range.begin(), Last = Range.end() - Subrange.size(); in findSubrange() 199 for (auto ItSub = Subrange.begin(); ItSub != Subrange.end(); in findSubrange()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | DebugInfoTest.cpp | 198 DISubrange *Subrange = DIB.getOrCreateSubrange(1,1); in TEST() local 200 Subranges.push_back(Subrange); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.cpp | 928 if (auto *Subrange = dyn_cast<DISubrange>(El)) { in dependencies() local 929 if (auto Count = Subrange->getCount()) in dependencies() 932 if (auto LB = Subrange->getLowerBound()) in dependencies() 935 if (auto UB = Subrange->getUpperBound()) in dependencies() 938 if (auto ST = Subrange->getStride()) in dependencies()
|
| H A D | DwarfUnit.cpp | 1465 const auto Subrange = cast<DISubrange>(Elements[0]); in hasVectorBeenPadded() local 1467 Subrange->getCount() in hasVectorBeenPadded() 1468 ? Subrange->getCount().get<ConstantInt *>()->getSExtValue() in hasVectorBeenPadded()
|
| H A D | CodeViewDebug.cpp | 1694 const DISubrange *Subrange = cast<DISubrange>(Element); in lowerTypeArray() local 1701 if (auto *CI = Subrange->getCount().dyn_cast<ConstantInt *>()) in lowerTypeArray() 1703 else if (auto *UI = Subrange->getUpperBound().dyn_cast<ConstantInt *>()) { in lowerTypeArray() 1706 auto *LI = Subrange->getLowerBound().dyn_cast<ConstantInt *>(); in lowerTypeArray()
|