Home
last modified time | relevance | path

Searched refs:test_range (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.range/
H A Dhelper_aliases.compile.pass.cpp33 static_assert(std::same_as<std::ranges::range_difference_t<test_range<cpp20_input_iterator> >, std:…
34 static_assert(std::same_as<std::ranges::range_value_t<test_range<cpp20_input_iterator> >, std::iter…
35 static_assert(std::same_as<std::ranges::range_reference_t<test_range<cpp20_input_iterator> >, std::…
36 static_assert(std::same_as<std::ranges::range_rvalue_reference_t<test_range<cpp20_input_iterator> >…
H A Dsentinel_t.compile.pass.cpp24 static_assert(std::same_as<std::ranges::sentinel_t<test_range<cpp20_input_iterator> >, sentinel>);
25 static_assert(std::same_as<std::ranges::sentinel_t<test_range<cpp20_input_iterator> const>, sentine…
H A Diterator_t.compile.pass.cpp23 static_assert(std::same_as<std::ranges::iterator_t<test_range<cpp17_input_iterator> >, cpp17_input_…
24 static_assert(std::same_as<std::ranges::iterator_t<test_range<cpp17_input_iterator> const>, cpp17_i…
H A Drange.compile.pass.cpp23 static_assert(std::ranges::range<test_range<cpp20_input_iterator> >);
/llvm-project-15.0.7/libcxx/test/libcxx/algorithms/specialized.algorithms/special.mem.concepts/
H A Dnothrow_forward_range.compile.pass.cpp32 static_assert(std::ranges::__nothrow_forward_range<test_range<forward_iterator>>);
33 static_assert(!std::ranges::__nothrow_forward_range<test_range<cpp20_input_iterator>>);
34 static_assert(std::ranges::forward_range<test_range<ForwardProxyIterator>>);
35 static_assert(!std::ranges::__nothrow_forward_range<test_range<ForwardProxyIterator>>);
H A Dnothrow_input_range.compile.pass.cpp31 static_assert(std::ranges::__nothrow_input_range<test_range<cpp20_input_iterator>>);
32 static_assert(std::ranges::input_range<test_range<InputProxyIterator>>);
33 static_assert(!std::ranges::__nothrow_input_range<test_range<InputProxyIterator>>);
/llvm-project-15.0.7/libcxx/test/std/ranges/range.req/range.refinements/
H A Dinput_range.compile.pass.cpp20 static_assert(std::ranges::input_range<test_range<cpp17_input_iterator> >);
21 static_assert(std::ranges::input_range<test_range<cpp17_input_iterator> const>);
23 static_assert(std::ranges::input_range<test_range<cpp20_input_iterator> >);
24 static_assert(std::ranges::input_range<test_range<cpp20_input_iterator> const>);
H A Dviewable_range.compile.pass.cpp42 struct T2 : test_range<cpp20_input_iterator>, std::ranges::view_base {
57 struct T3 : test_range<cpp20_input_iterator>, std::ranges::view_base {
72 struct T4 : test_range<cpp20_input_iterator>, std::ranges::view_base {
87 struct T5 : test_range<cpp20_input_iterator> { };
115 struct T6 : test_range<cpp20_input_iterator> { T6(T6&&); T6& operator=(T6&&) = delete; };
129 struct T7 : test_range<cpp20_input_iterator> {
144 struct T8 : test_range<cpp20_input_iterator> {
H A Drandom_access_range.compile.pass.cpp24 constexpr bool result = ranges::random_access_range<test_range<I> >; in check_range()
25 static_assert(ranges::random_access_range<test_range<I> const> == result); in check_range()
H A Dforward_range.compile.pass.cpp22 constexpr bool result = std::ranges::forward_range<test_range<I> >; in check_forward_range()
23 static_assert(std::ranges::forward_range<test_range<I> const> == result); in check_forward_range()
H A Dbidirectional_range.compile.pass.cpp21 constexpr bool result = std::ranges::bidirectional_range<test_range<I> >; in check_bidirectional_range()
22 static_assert(std::ranges::bidirectional_range<test_range<I> const> == result); in check_bidirectional_range()
H A Dcontiguous_range.compile.pass.cpp24 constexpr bool result = ranges::contiguous_range<test_range<I> >; in check_range()
25 static_assert(ranges::contiguous_range<test_range<I> const> == result); in check_range()
/llvm-project-15.0.7/llvm/test/Transforms/Attributor/
H A Dcb_range_disabled.ll12 define i32 @test_range(i32 %unknown) {
13 ; CHECK-LABEL: define {{[^@]+}}@test_range
27 ; IS__TUNIT____-NEXT: [[TMP1:%.*]] = call i32 @test_range(i32 [[UNKNOWN]])
33 ; IS__CGSCC____-NEXT: [[TMP1:%.*]] = call i32 @test_range(i32 [[UNKNOWN]])
37 %1 = call i32 @test_range(i32 %unknown)
45 ; IS__TUNIT____-NEXT: [[TMP1:%.*]] = call i32 @test_range(i32 [[UNKNOWN]])
51 ; IS__CGSCC____-NEXT: [[TMP1:%.*]] = call i32 @test_range(i32 [[UNKNOWN]])
55 %1 = call i32 @test_range(i32 %unknown)
H A Dcb_range_enabled.ll12 define i32 @test_range(i32 %unknown) {
13 ; CHECK-LABEL: define {{[^@]+}}@test_range
27 ; IS__TUNIT____-NEXT: [[TMP1:%.*]] = call i32 @test_range(i32 [[UNKNOWN]])
33 ; IS__CGSCC____-NEXT: [[TMP1:%.*]] = call i32 @test_range(i32 [[UNKNOWN]])
37 %1 = call i32 @test_range(i32 %unknown)
45 ; IS__TUNIT____-NEXT: [[TMP1:%.*]] = call i32 @test_range(i32 [[UNKNOWN]])
51 ; IS__CGSCC____-NEXT: [[TMP1:%.*]] = call i32 @test_range(i32 [[UNKNOWN]])
55 %1 = call i32 @test_range(i32 %unknown)
/llvm-project-15.0.7/libcxx/test/std/language.support/support.coroutines/end.to.end/
H A Dgenerator.pass.cpp139 void test_range() { in test_range() function
157 test_range(); in main()
/llvm-project-15.0.7/libcxx/test/std/experimental/language.support/support.coroutines/end.to.end/
H A Dgenerator.pass.cpp139 void test_range() { in test_range() function
157 test_range(); in main()
/llvm-project-15.0.7/clang/test/Analysis/
H A Dstd-c-library-functions-arg-constraints-notes.cpp57 void test_range(int x) { in test_range() function
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.min.max/
H A Dranges.min_element.pass.cpp58 constexpr void test_range(Range&& rng, Iter begin, Iter end) { in test_range() function
179 test_range(a2, a2, a2 + 8); in test()
H A Dranges.max_element.pass.cpp58 constexpr void test_range(Range&& rng, Iter begin, Iter end) { in test_range() function
179 test_range(a2, a2, a2 + 8); in test()
H A Dranges.max.pass.cpp186 constexpr void test_range() { in test_range() function
252 test_range(); in test()
H A Dranges.min.pass.cpp181 constexpr void test_range() { in test_range() function
249 test_range(); in test()
H A Dranges.minmax.pass.cpp276 constexpr void test_range() { in test_range() function
332 test_range(); in test()
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.swap/
H A Dranges.swap_ranges.pass.cpp64 constexpr void test_range() { in test_range() function
175 test_range(); in test()
/llvm-project-15.0.7/libcxx/test/support/
H A Dtest_range.h26 struct test_range { struct