Home
last modified time | relevance | path

Searched refs:reverse_iterator (Results 1 – 25 of 128) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/libcxx/include/__iterator/
H A Dreverse_iterator.h194 iter_swap(const reverse_iterator& __x, const reverse_iterator<_Iter2>& __y) noexcept( in iter_swap()
207 operator==(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
219 operator<(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
231 operator!=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
243 operator>(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
255 operator>=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
267 operator<=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
288 operator-(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
295 operator-(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y) {
496 struct __unwrap_iter_impl<reverse_iterator<reverse_iterator<_Iter> >, __b>
[all …]
H A Dreverse_access.h27 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator<_Tp*> rbegin(_Tp (&__array)[_N… in rbegin()
28 return reverse_iterator<_Tp*>(__array + _Np); in rbegin()
32 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator<_Tp*> rend(_Tp (&__array)[_Np]… in rend()
33 return reverse_iterator<_Tp*>(__array); in rend()
37 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator<const _Ep*> rbegin(initializer… in rbegin()
38 return reverse_iterator<const _Ep*>(__il.end()); in rbegin()
42 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX17 reverse_iterator<const _Ep*> rend(initializer_l… in rend()
43 return reverse_iterator<const _Ep*>(__il.begin()); in rend()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDie.h294 std::reverse_iterator<iterator> rbegin() const;
295 std::reverse_iterator<iterator> rend() const;
358 friend std::reverse_iterator<llvm::DWARFDie::iterator>;
404 class reverse_iterator<llvm::DWARFDie::iterator>
406 reverse_iterator<llvm::DWARFDie::iterator>,
414 reverse_iterator(llvm::DWARFDie::iterator It) in reverse_iterator() function
424 reverse_iterator<llvm::DWARFDie::iterator> &operator++() {
434 reverse_iterator<llvm::DWARFDie::iterator> &operator--() {
452 bool equals(const reverse_iterator<llvm::DWARFDie::iterator> &RHS) const { in equals()
471 inline std::reverse_iterator<DWARFDie::iterator> DWARFDie::rbegin() const { in rbegin()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DEnumeratedArray.h31 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
32 using reverse_iterator = std::reverse_iterator<iterator>; variable
72 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
76 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
H A DArrayRef.h50 using reverse_iterator = std::reverse_iterator<iterator>; variable
51 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
156 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
157 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
316 using reverse_iterator = std::reverse_iterator<iterator>; variable
317 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
359 reverse_iterator rbegin() const { return reverse_iterator(end()); } in rbegin()
360 reverse_iterator rend() const { return reverse_iterator(begin()); } in rend()
H A DTinyPtrVector.h181 using reverse_iterator = std::reverse_iterator<iterator>; variable
182 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
206 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
207 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
H A DAllocatorList.h124 using reverse_iterator = variable
125 IteratorImpl<T, typename list_type::reverse_iterator>;
165 reverse_iterator rbegin() { return reverse_iterator(List.rbegin()); } in rbegin()
166 reverse_iterator rend() { return reverse_iterator(List.rend()); } in rend()
H A Dsimple_ilist.h101 using reverse_iterator = variable
129 reverse_iterator rbegin() { return ++reverse_iterator(Sentinel); } in rbegin()
133 reverse_iterator rend() { return reverse_iterator(Sentinel); } in rend()
H A DMapVector.h51 using reverse_iterator = typename VectorType::reverse_iterator; variable
74 reverse_iterator rbegin() { return Vector.rbegin(); } in rbegin()
76 reverse_iterator rend() { return Vector.rend(); } in rend()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__ranges/
H A Dreverse_view.h50 …using _Cache = _If<_UseCache, __non_propagating_cache<reverse_iterator<iterator_t<_View>>>, __empt…
69 _LIBCPP_HIDE_FROM_ABI constexpr reverse_iterator<iterator_t<_View>> begin() { in begin()
80 _LIBCPP_HIDE_FROM_ABI constexpr reverse_iterator<iterator_t<_View>> begin() in begin()
92 _LIBCPP_HIDE_FROM_ABI constexpr reverse_iterator<iterator_t<_View>> end() { in end()
134 …__is_sized_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, subrange_ki…
141 …e constexpr bool __is_unsized_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<…
151 struct __unwrapped_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, _Kin…
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DPath.h99 class reverse_iterator
100 : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
107 friend reverse_iterator rbegin(StringRef path, Style style);
108 friend reverse_iterator rend(StringRef path);
112 reverse_iterator &operator++(); // preincrement
113 bool operator==(const reverse_iterator &RHS) const;
116 ptrdiff_t operator-(const reverse_iterator &RHS) const;
132 reverse_iterator rbegin(StringRef path, Style style = Style::native);
137 reverse_iterator rend(StringRef path);
H A DGenericLoopInfo.h155 typename std::vector<LoopT *>::const_reverse_iterator reverse_iterator; typedef
158 reverse_iterator rbegin() const { return getSubLoops().rbegin(); } in rbegin()
159 reverse_iterator rend() const { return getSubLoops().rend(); } in rend()
576 typename std::vector<LoopT *>::const_reverse_iterator reverse_iterator; typedef
579 reverse_iterator rbegin() const { return TopLevelLoops.rbegin(); } in rbegin()
580 reverse_iterator rend() const { return TopLevelLoops.rend(); } in rend()
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Diterator218 class reverse_iterator
240 constexpr reverse_iterator();
242 template <class U> constexpr reverse_iterator(const reverse_iterator<U>& u);
243 template <class U> constexpr reverse_iterator& operator=(const reverse_iterator<U>& u);
268 operator==(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
272 operator!=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
276 operator<(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
280 operator>(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
284 operator<=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
288 operator>=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
[all …]
H A Darray31 typedef std::reverse_iterator<iterator> reverse_iterator;
32 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
122 #include <__iterator/reverse_iterator.h>
180 using reverse_iterator = std::reverse_iterator<iterator>;
181 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
206 return reverse_iterator(end());
212 return reverse_iterator(begin());
278 typedef std::reverse_iterator<iterator> reverse_iterator;
279 typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
311 return reverse_iterator(end());
[all …]
H A Dspan54 using reverse_iterator = std::reverse_iterator<iterator>;
104 constexpr reverse_iterator rbegin() const noexcept;
105 constexpr reverse_iterator rend() const noexcept;
223 using reverse_iterator = std::reverse_iterator<iterator>;
371 …_LIBCPP_HIDE_FROM_ABI constexpr reverse_iterator rbegin() const noexcept { return reverse_iterator
372 …_LIBCPP_HIDE_FROM_ABI constexpr reverse_iterator rend() const noexcept { return reverse_iterator(b…
403 using reverse_iterator = std::reverse_iterator<iterator>;
533 …_LIBCPP_HIDE_FROM_ABI constexpr reverse_iterator rbegin() const noexcept { return reverse_iterator
534 …_LIBCPP_HIDE_FROM_ABI constexpr reverse_iterator rend() const noexcept { return reverse_iterator(b…
H A Dset40 typedef std::reverse_iterator<iterator> reverse_iterator;
96 reverse_iterator rbegin() noexcept;
98 reverse_iterator rend() noexcept;
285 typedef std::reverse_iterator<iterator> reverse_iterator;
526 #include <__iterator/reverse_iterator.h>
595 typedef std::reverse_iterator<iterator> reverse_iterator;
709 _LIBCPP_HIDE_FROM_ABI reverse_iterator rbegin() _NOEXCEPT { return reverse_iterator(end()); }
711 _LIBCPP_HIDE_FROM_ABI reverse_iterator rend() _NOEXCEPT { return reverse_iterator(begin()); }
1052 typedef std::reverse_iterator<iterator> reverse_iterator;
1169 _LIBCPP_HIDE_FROM_ABI reverse_iterator rbegin() _NOEXCEPT { return reverse_iterator(end()); }
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTrace.h82 using reverse_iterator = std::reverse_iterator<iterator>; variable
83 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
90 reverse_iterator rbegin() { return BasicBlocks.rbegin(); } in rbegin()
92 reverse_iterator rend () { return BasicBlocks.rend(); } in rend()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Support/
H A DBumpVector.h92 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
93 using reverse_iterator = std::reverse_iterator<iterator>; variable
107 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
109 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyUtil.h132 using reverse_iterator = std::reverse_iterator<iterator>; variable
133 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
167 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
168 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
206 llvm::iterator_range<reverse_iterator> reverse() { in reverse()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp41 MachineBasicBlock::reverse_iterator
43 MachineBasicBlock::reverse_iterator
45 MachineBasicBlock::reverse_iterator I) const;
281 MachineBasicBlock::reverse_iterator
283 MachineBasicBlock::reverse_iterator I = MBB.rbegin(), E = MBB.rend(); in fixTerminators()
286 MachineBasicBlock::reverse_iterator FirstNonTerm = I; in fixTerminators()
302 MachineBasicBlock::reverse_iterator SIOptimizeExecMasking::findExecCopy( in findExecCopy()
338 MachineBasicBlock::reverse_iterator A = Origin.getReverseIterator(), in findInstrBackwards()
390 MachineBasicBlock::reverse_iterator A(Start); in isRegisterInUseBetween()
422 MachineBasicBlock::reverse_iterator I = fixTerminators(MBB); in optimizeExecSequence()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTVector.h88 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
89 using reverse_iterator = std::reverse_iterator<iterator>; variable
103 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
105 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h613 using iterator = std::reverse_iterator<ImplTy::iterator>;
615 using reverse_iterator = ImplTy::iterator; variable
621 reverse_iterator insert(reverse_iterator I, size_t Cnt, CFGElement E, in insert()
633 reverse_iterator rbegin() { return Impl.begin(); } in rbegin()
634 reverse_iterator rend() { return Impl.end(); } in rend()
712 std::conditional_t<IsReverse, ElementList::reverse_iterator,
895 using reverse_iterator = ElementList::reverse_iterator; variable
953 using pred_reverse_iterator = AdjacentBlocks::reverse_iterator;
960 using succ_reverse_iterator = AdjacentBlocks::reverse_iterator;
1285 using reverse_iterator = std::reverse_iterator<iterator>; variable
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBundleIterator.h33 using instr_iterator = typename list_type::reverse_iterator;
34 using nonconst_instr_iterator = typename list_type::reverse_iterator;
46 using nonconst_instr_iterator = typename list_type::reverse_iterator;
129 using reverse_iterator = MachineInstrBundleIterator<Ty, !IsReverse>;
283 reverse_iterator getReverse() const { return MII.getReverse(); }
H A DMachineBasicBlock.h290 using reverse_instr_iterator = Instructions::reverse_iterator;
295 using reverse_iterator = MachineInstrBundleIterator<MachineInstr, true>;
333 reverse_iterator rbegin() {
334 return reverse_iterator::getAtBundleBegin(instr_rbegin());
339 reverse_iterator rend() { return reverse_iterator(instr_rend()); }
370 std::vector<MachineBasicBlock *>::reverse_iterator;
374 std::vector<MachineBasicBlock *>::reverse_iterator;
1110 DebugLoc rfindDebugLoc(reverse_iterator MBBI) {
1127 DebugLoc rfindPrevDebugLoc(reverse_iterator MBBI) {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVPushPopOptimizer.cpp77 MachineBasicBlock::reverse_iterator RE = MBBI->getParent()->rend(); in adjustRetVal()
84 for (MachineBasicBlock::reverse_iterator I = in adjustRetVal()

123456