Home
last modified time | relevance | path

Searched refs:range (Results 1 – 25 of 2637) sorted by relevance

12345678910>>...106

/llvm-project/libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.next/
H A Diterator_sentinel.pass.cpp49 int range[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; in test() local
52 check_assignable<cpp17_input_iterator<int*>>( range, range+n, range+n); in test()
53 check_assignable<cpp20_input_iterator<int*>>( range, range+n, range+n); in test()
54 check_assignable<forward_iterator<int*>>( range, range+n, range+n); in test()
55 check_assignable<bidirectional_iterator<int*>>(range, range+n, range+n); in test()
56 check_assignable<random_access_iterator<int*>>(range, range+n, range+n); in test()
57 check_assignable<contiguous_iterator<int*>>( range, range+n, range+n); in test()
58 check_assignable<int*>( range, range+n, range+n); in test()
60 check_sized_sentinel<cpp17_input_iterator<int*>>( range, range+n, range+n); in test()
61 check_sized_sentinel<cpp20_input_iterator<int*>>( range, range+n, range+n); in test()
[all …]
H A Diterator_count.pass.cpp29 int range[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; in test() local
33 check<cpp17_input_iterator<int*>>( range, n, range+n); in test()
34 check<cpp20_input_iterator<int*>>( range, n, range+n); in test()
35 check<forward_iterator<int*>>( range, n, range+n); in test()
36 check<bidirectional_iterator<int*>>(range, n, range+n); in test()
37 check<random_access_iterator<int*>>(range, n, range+n); in test()
38 check<contiguous_iterator<int*>>( range, n, range+n); in test()
39 check<int*>( range, n, range+n); in test()
40 check<cpp17_output_iterator<int*> >(range, n, range+n); in test()
45 check<bidirectional_iterator<int*>>(range+9, -n, range+9 - n); in test()
[all …]
/llvm-project/libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.advance/
H A Diterator_sentinel.pass.cpp99 int range[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; in test()
102 check_assignable<false, cpp17_input_iterator<int*>>( range, range+n, range+n); in test()
103 check_assignable<false, cpp20_input_iterator<int*>>( range, range+n, range+n); in test()
104 check_assignable<true, forward_iterator<int*>>( range, range+n, range in test()
89 int range[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; test() local
[all...]
H A Diterator_count_sentinel.pass.cpp89 // (see [range.iter.op.advance]). In addition, allow `n == 0`. in check_backward()
139 int range[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; in test() local
144 p = range+5; assert(std::ranges::advance(p, 0, range+7) == 0); assert(p == range+5); in test()
145 p = range+5; assert(std::ranges::advance(p, 1, range+7) == 0); assert(p == range+6); in test()
146 p = range+5; assert(std::ranges::advance(p, 2, range in test()
[all...]
H A Diterator_count.pass.cpp51 int range[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; in test()
55 check<false, cpp17_input_iterator<int*>>( range, n, range+n); in test()
56 check<false, cpp20_input_iterator<int*>>( range, n, range+n); in test()
57 check<true, forward_iterator<int*>>( range, n, range+n); in test()
58 check<true, bidirectional_iterator<int*>>(range, n, range+n); in test()
59 check<true, random_access_iterator<int*>>(range, in test()
46 int range[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; test() local
[all...]
/llvm-project/lldb/unittests/Utility/
H A DVMRangeTest.cpp24 VMRange range; in TEST() local
25 EXPECT_FALSE(range.IsValid()); in TEST()
27 range.Reset(0x1, 0x100); in TEST()
28 EXPECT_TRUE(range.IsValid()); in TEST()
30 range.Reset(0x1, 0x1); in TEST()
31 EXPECT_FALSE(range.IsValid()); in TEST()
35 VMRange range(0x100, 0x200); in TEST() local
36 EXPECT_NE(VMRange(), range); in TEST()
37 range.Clear(); in TEST()
38 EXPECT_EQ(VMRange(), range); in TEST()
[all …]
/llvm-project/llvm/test/MC/LoongArch/lasx/
H A Dinvalid-imm.s1 ## Test out of range immediates which are used by lasx instructions.
7 # CHECK: :[[#@LINE-1]]:28: error: immediate must be an integer in the range [0, 1]
10 # CHECK: :[[#@LINE-1]]:28: error: immediate must be an integer in the range [0, 1]
14 # CHECK: :[[#@LINE-1]]:24: error: immediate must be an integer in the range [0, 3]
17 # CHECK: :[[#@LINE-1]]:24: error: immediate must be an integer in the range [0, 3]
20 # CHECK: :[[#@LINE-1]]:24: error: immediate must be an integer in the range [0, 3]
23 # CHECK: :[[#@LINE-1]]:24: error: immediate must be an integer in the range [0, 3]
26 # CHECK: :[[#@LINE-1]]:25: error: immediate must be an integer in the range [0, 3]
29 # CHECK: :[[#@LINE-1]]:25: error: immediate must be an integer in the range [0, 3]
32 # CHECK: :[[#@LINE-1]]:26: error: immediate must be an integer in the range [0, 3]
[all …]
/llvm-project/llvm/test/MC/LoongArch/lsx/
H A Dinvalid-imm.s1 ## Test out of range immediates which are used by lsx instructions.
7 # CHECK: :[[#@LINE-1]]:24: error: immediate must be an integer in the range [0, 1]
10 # CHECK: :[[#@LINE-1]]:24: error: immediate must be an integer in the range [0, 1]
13 # CHECK: :[[#@LINE-1]]:24: error: immediate must be an integer in the range [0, 1]
16 # CHECK: :[[#@LINE-1]]:24: error: immediate must be an integer in the range [0, 1]
19 # CHECK: :[[#@LINE-1]]:26: error: immediate must be an integer in the range [0, 1]
22 # CHECK: :[[#@LINE-1]]:26: error: immediate must be an integer in the range [0, 1]
25 # CHECK: :[[#@LINE-1]]:25: error: immediate must be an integer in the range [0, 1]
28 # CHECK: :[[#@LINE-1]]:25: error: immediate must be an integer in the range [0, 1]
31 # CHECK: :[[#@LINE-1]]:24: error: immediate must be an integer in the range [0, 1]
[all …]
/llvm-project/llvm/unittests/Testing/Annotations/
H A DAnnotationsTest.cpp29 llvm::Annotations::Range range(size_t Begin, size_t End) { in range() function
71 EXPECT_EQ(llvm::Annotations("[[a]]bc").range(), range(0, 1)); in TEST()
72 EXPECT_EQ(llvm::Annotations("a[[bc]]d").range(), range(1, 3)); in TEST()
73 EXPECT_EQ(llvm::Annotations("ab[[cd]]").range(), range(2, 4)); in TEST()
76 EXPECT_EQ(llvm::Annotations("[[]]ab").range(), range(0, 0)); in TEST()
77 EXPECT_EQ(llvm::Annotations("a[[]]b").range(), range(1, 1)); in TEST()
78 EXPECT_EQ(llvm::Annotations("ab[[]]").range(), range(2, 2)); in TEST()
82 ElementsAre(range(0, 1), range(1, 2), range(4, 6))); in TEST()
94 pair("", ElementsAre(range(0, 0), range(3, 4), range(3, 4))), in TEST()
95 pair("outer", ElementsAre(range(2, 7), range(8, 10))), in TEST()
[all …]
/llvm-project/mlir/unittests/Interfaces/
H A DInferTypeOpInterfaceTest.cpp56 ValueShapeRange range = addiRange(); in TEST_F() local
58 EXPECT_FALSE(range.getValueAsShape(0)); in TEST_F()
59 ASSERT_TRUE(range.getValueAsShape(1)); in TEST_F()
60 EXPECT_TRUE(range.getValueAsShape(1).hasRank()); in TEST_F()
61 EXPECT_EQ(range.getValueAsShape(1).getRank(), 1); in TEST_F()
62 EXPECT_EQ(range.getValueAsShape(1).getDimSize(0), 10); in TEST_F()
63 EXPECT_EQ(range.getShape(1).getRank(), 1); in TEST_F()
64 EXPECT_EQ(range.getShape(1).getDimSize(0), 1); in TEST_F()
68 ValueShapeRange range = addiRange(); in TEST_F() local
75 range.setValueToShapeMapping(mapping); in TEST_F()
[all …]
/llvm-project/libcxx/test/std/containers/views/views.span/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::span<int>; typedef
21 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
22 static_assert(std::ranges::common_range<range>);
23 static_assert(std::ranges::random_access_range<range>);
24 static_assert(std::ranges::contiguous_range<range>);
25 static_assert(std::ranges::view<range> && std::ranges::enable_view<range>);
26 static_assert(std::ranges::sized_range<range>);
27 static_assert(std::ranges::borrowed_range<range>);
28 static_assert(std::ranges::viewable_range<range>);
30 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/associative/set/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::set<int>; typedef
21 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
22 static_assert(std::ranges::bidirectional_range<range>);
23 static_assert(!std::ranges::random_access_range<range>);
24 static_assert(std::ranges::common_range<range>);
25 static_assert(std::ranges::input_range<range>);
26 static_assert(!std::ranges::view<range>);
27 static_assert(std::ranges::sized_range<range>);
28 static_assert(!std::ranges::borrowed_range<range>);
29 static_assert(std::ranges::viewable_range<range>);
[all …]
/llvm-project/llvm/include/llvm/ADT/
H A DADL.h27 constexpr auto begin_impl(RangeT &&range)
28 -> decltype(begin(std::forward<RangeT>(range))) {
29 return begin(std::forward<RangeT>(range));
35 constexpr auto end_impl(RangeT &&range)
36 -> decltype(end(std::forward<RangeT>(range))) {
37 return end(std::forward<RangeT>(range));
43 constexpr auto rbegin_impl(RangeT &&range)
44 -> decltype(rbegin(std::forward<RangeT>(range))) {
45 return rbegin(std::forward<RangeT>(range));
51 constexpr auto rend_impl(RangeT &&range)
[all …]
/llvm-project/libcxx/test/std/containers/sequences/array/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::array<int, 10>; typedef
21 static_assert(!std::ranges::view<range>);
22 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
23 static_assert(std::ranges::common_range<range>);
24 static_assert(std::ranges::random_access_range<range>);
25 static_assert(std::ranges::contiguous_range<range>);
26 static_assert(std::ranges::sized_range<range>);
27 static_assert(!std::ranges::borrowed_range<range>);
28 static_assert(std::ranges::viewable_range<range>);
30 static_assert(!std::ranges::view<range const>);
[all …]
/llvm-project/libcxx/test/std/containers/sequences/vector.bool/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::vector<bool>; typedef
21 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
22 static_assert(std::ranges::common_range<range>);
23 static_assert(std::ranges::random_access_range<range>);
24 static_assert(!std::ranges::contiguous_range<range>);
25 static_assert(!std::ranges::view<range>);
26 static_assert(std::ranges::sized_range<range>);
27 static_assert(!std::ranges::borrowed_range<range>);
28 static_assert(std::ranges::viewable_range<range>);
30 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/sequences/deque/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::deque<int>; typedef
21 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
22 static_assert(std::ranges::common_range<range>);
23 static_assert(std::ranges::random_access_range<range>);
24 static_assert(!std::ranges::contiguous_range<range>);
25 static_assert(!std::ranges::view<range>);
26 static_assert(std::ranges::sized_range<range>);
27 static_assert(!std::ranges::borrowed_range<range>);
28 static_assert(std::ranges::viewable_range<range>);
30 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/unord/unord.multiset/
H A Drange_concept_conformance.compile.pass.cpp20 using range = std::unordered_multiset<int>; typedef
23 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
24 static_assert(std::ranges::common_range<range>);
25 static_assert(std::ranges::forward_range<range>);
26 LIBCPP_STATIC_ASSERT(!std::ranges::bidirectional_range<range>);
27 static_assert(!std::ranges::view<range>);
28 static_assert(std::ranges::sized_range<range>);
29 static_assert(!std::ranges::borrowed_range<range>);
30 static_assert(std::ranges::viewable_range<range>);
32 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/unord/unord.map/
H A Drange_concept_conformance.compile.pass.cpp20 using range = std::unordered_map<int, int>; typedef
23 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
24 static_assert(std::ranges::common_range<range>);
25 static_assert(std::ranges::forward_range<range>);
26 LIBCPP_STATIC_ASSERT(!std::ranges::bidirectional_range<range>);
27 static_assert(!std::ranges::view<range>);
28 static_assert(std::ranges::sized_range<range>);
29 static_assert(!std::ranges::borrowed_range<range>);
30 static_assert(std::ranges::viewable_range<range>);
32 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/unord/unord.set/
H A Drange_concept_conformance.compile.pass.cpp20 using range = std::unordered_set<int>; typedef
23 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
24 static_assert(std::ranges::common_range<range>);
25 static_assert(std::ranges::forward_range<range>);
26 LIBCPP_STATIC_ASSERT(!std::ranges::bidirectional_range<range>);
27 static_assert(!std::ranges::view<range>);
28 static_assert(std::ranges::sized_range<range>);
29 static_assert(!std::ranges::borrowed_range<range>);
30 static_assert(std::ranges::viewable_range<range>);
32 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/sequences/vector/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::vector<int>; typedef
21 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
22 static_assert(std::ranges::common_range<range>);
23 static_assert(std::ranges::random_access_range<range>);
24 static_assert(std::ranges::contiguous_range<range>);
25 static_assert(!std::ranges::view<range>);
26 static_assert(std::ranges::sized_range<range>);
27 static_assert(!std::ranges::borrowed_range<range>);
28 static_assert(std::ranges::viewable_range<range>);
30 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/associative/map/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::map<int, int>; typedef
21 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
22 static_assert(std::ranges::common_range<range>);
23 static_assert(std::ranges::bidirectional_range<range>);
24 static_assert(!std::ranges::view<range>);
25 static_assert(!std::ranges::random_access_range<range>);
26 static_assert(std::ranges::sized_range<range>);
27 static_assert(!std::ranges::borrowed_range<range>);
28 static_assert(std::ranges::viewable_range<range>);
30 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/associative/multiset/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::multiset<int>; typedef
20 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
21 static_assert(std::ranges::common_range<range>);
22 static_assert(std::ranges::bidirectional_range<range>);
23 static_assert(!std::ranges::view<range>);
24 static_assert(!std::ranges::random_access_range<range>);
25 static_assert(std::ranges::sized_range<range>);
26 static_assert(!std::ranges::borrowed_range<range>);
27 static_assert(std::ranges::viewable_range<range>);
29 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/associative/multimap/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::multimap<int, int>; typedef
21 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
22 static_assert(std::ranges::common_range<range>);
23 static_assert(std::ranges::bidirectional_range<range>);
24 static_assert(!std::ranges::view<range>);
25 static_assert(!std::ranges::random_access_range<range>);
26 static_assert(std::ranges::sized_range<range>);
27 static_assert(!std::ranges::borrowed_range<range>);
28 static_assert(std::ranges::viewable_range<range>);
30 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/unord/unord.multimap/
H A Drange_concept_conformance.compile.pass.cpp20 using range = std::unordered_multimap<int, int>; typedef
23 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
24 static_assert(std::ranges::common_range<range>);
25 static_assert(std::ranges::forward_range<range>);
26 LIBCPP_STATIC_ASSERT(!std::ranges::bidirectional_range<range>);
27 static_assert(!std::ranges::view<range>);
28 static_assert(std::ranges::sized_range<range>);
29 static_assert(!std::ranges::borrowed_range<range>);
30 static_assert(std::ranges::viewable_range<range>);
32 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]
/llvm-project/libcxx/test/std/containers/sequences/forwardlist/
H A Drange_concept_conformance.compile.pass.cpp18 using range = std::forward_list<int>; typedef
21 static_assert(std::same_as<std::ranges::iterator_t<range>, range::iterator>);
22 static_assert(std::ranges::common_range<range>);
23 static_assert(std::ranges::forward_range<range>);
24 static_assert(!std::ranges::bidirectional_range<range>);
25 static_assert(!std::ranges::view<range>);
26 static_assert(!std::ranges::sized_range<range>);
27 static_assert(!std::ranges::borrowed_range<range>);
28 static_assert(std::ranges::viewable_range<range>);
30 static_assert(std::same_as<std::ranges::iterator_t<range const>, range::const_iterator>);
[all …]

12345678910>>...106