Home
last modified time | relevance | path

Searched refs:Subrange (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.utility/range.subrange/
H A Dctor.range_size.pass.cpp38 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 Dadaptor.pass.cpp53 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 Dcompare.pass.cpp164 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 Dinvalid-disubrange-count-missing.ll4 ; CHECK: Subrange must contain count or upperBound
/llvm-project-15.0.7/llvm/test/Verifier/
H A Ddisubrange-missing-upperBound.ll4 ; CHECK: Subrange must contain count or upperBound
H A Ddisubrange-count-upperBound.ll4 ; 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 Dadaptor.pass.cpp197 …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 DTokensTest.cpp191 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 DDebugInfoTest.cpp198 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 DDwarfCompileUnit.cpp928 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 DDwarfUnit.cpp1465 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 DCodeViewDebug.cpp1694 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()