Home
last modified time | relevance | path

Searched refs:SplitIter (Results 1 – 11 of 11) sorted by relevance

/llvm-project/libcxx/test/std/ranges/range.adaptors/range.split/iterator/
H A Dincrement.pass.cpp30 using SplitIter = std::ranges::iterator_t<decltype(sv)>; in testOne() typedef
37 static_assert(std::is_same_v<decltype(it1), SplitIter&>); in testOne()
54 static_assert(std::is_same_v<decltype(it1), SplitIter>); in testOne()
71 using SplitIter = std::ranges::iterator_t<decltype(sv)>; in testOne() typedef
78 static_assert(std::is_same_v<decltype(it1), SplitIter&>); in testOne()
90 static_assert(std::is_same_v<decltype(it1), SplitIter>); in testOne()
102 using SplitIter = std::ranges::iterator_t<decltype(sv)>; in testOne() typedef
109 static_assert(std::is_same_v<decltype(it1), SplitIter&>); in testOne()
126 static_assert(std::is_same_v<decltype(it1), SplitIter>); in testOne()
H A Dmember_types.compile.pass.cpp23 using SplitIter = std::ranges::iterator_t<std::ranges::split_view<Range, Pattern>>; in testIteratorTypedef() typedef
25 static_assert(std::same_as<typename SplitIter::iterator_concept, // in testIteratorTypedef()
28 static_assert(std::same_as<typename SplitIter::iterator_category, // in testIteratorTypedef()
31 static_assert(std::same_as<typename SplitIter::value_type, // in testIteratorTypedef()
34 static_assert(std::same_as<typename SplitIter::difference_type, // in testIteratorTypedef()
H A Dbase.pass.cpp27 using SplitIter = std::ranges::iterator_t<SplitView>; in test() typedef
32 const SplitIter it{sv, Iter{5}, {}}; in test()
40 SplitIter it{sv, Iter{5}, {}}; in test()
48 SplitIter it{sv, Iter{5}, {}}; in test()
56 const SplitIter it{sv, Iter{5}, {}}; in test()
H A Dctor.default.pass.cpp24 using SplitIter = std::ranges::iterator_t<SplitView>; in test() typedef
26 SplitIter iter; in test()
31 SplitIter iter = {}; // explicit(false) in test()
H A Dderef.pass.cpp27 using SplitIter = std::ranges::iterator_t<SplitView>; in test() typedef
33 const SplitIter it{sv, current, next}; in test()
H A Dctor.base.pass.cpp35 using SplitIter = std::ranges::iterator_t<SplitView>; in test() typedef
38SplitIter iter = {sv, sv.base().begin(), std::ranges::subrange<TracedMoveIter>{sv.base().begin(), … in test()
H A Dequal.pass.cpp76 using SplitIter = decltype(sv.begin()); in testOne() typedef
77 SplitIter i1, i2; in testOne()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.split/sentinel/
H A Dctor.default.pass.cpp29 using SplitIter = std::ranges::iterator_t<SplitView>; in test() typedef
31 static_assert(!std::is_same_v<SplitSent, SplitIter>); in test()
34 SplitIter it; in test()
40 SplitIter it; in test()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.split/
H A Dend.pass.cpp40 using SplitIter = std::ranges::iterator_t<decltype(sv)>; in test() typedef
41 std::same_as<SplitIter> decltype(auto) sentinel = sv.end(); in test()
57 using SplitIter = std::ranges::iterator_t<decltype(sv)>; in test() typedef
58 static_assert(!std::same_as<decltype(sentinel), SplitIter>); in test()
/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp1370 Constraint &NewConstraint, const SCEV *&SplitIter) const { in weakCrossingSIVtest()
1406 // compute SplitIter for use by DependenceInfo::getSplitIteration() in weakCrossingSIVtest()
1407 SplitIter = SE->getUDivExpr( in weakCrossingSIVtest()
1410 LLVM_DEBUG(dbgs() << "\t Split iter = " << *SplitIter << "\n"); in weakCrossingSIVtest()
2229 const SCEV *&SplitIter) const { in testSIV()
2249 Level, Result, NewConstraint, SplitIter); in testSIV()
3801 const SCEV *SplitIter = nullptr; in depends() local
3803 SplitIter)) in depends()
3852 const SCEV *SplitIter = nullptr; in depends() local
3855 SplitIter)) in depends()
4120 const SCEV *SplitIter = nullptr; getSplitIteration() local
4159 const SCEV *SplitIter = nullptr; getSplitIteration() local
[all...]
/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h641 const SCEV *&SplitIter) const;
697 const SCEV *&SplitIter) const;