Home
last modified time | relevance | path

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

123456

/freebsd-13.1/contrib/llvm-project/libcxx/include/__iterator/
H A Dreverse_iterator.h85 reverse_iterator(const reverse_iterator<_Up>& __u)
95 reverse_iterator& operator=(const reverse_iterator<_Up>& __u) {
110 reverse_iterator(const reverse_iterator<_Up>& __u)
120 reverse_iterator& operator=(const reverse_iterator<_Up>& __u) {
154 operator==(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
162 operator<(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
170 operator!=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
178 operator>(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
203 operator-(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
212 operator-(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
[all …]
H A Dreverse_access.h33 reverse_iterator<_Tp*> rbegin(_Tp (&__array)[_Np]) in rbegin()
35 return reverse_iterator<_Tp*>(__array + _Np); in rbegin()
40 reverse_iterator<_Tp*> rend(_Tp (&__array)[_Np]) in rend()
42 return reverse_iterator<_Tp*>(__array); in rend()
47 reverse_iterator<const _Ep*> rbegin(initializer_list<_Ep> __il) in rbegin()
49 return reverse_iterator<const _Ep*>(__il.end()); in rbegin()
54 reverse_iterator<const _Ep*> rend(initializer_list<_Ep> __il) in rend()
56 return reverse_iterator<const _Ep*>(__il.begin()); in rend()
/freebsd-13.1/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-13.1/contrib/llvm-project/libcxx/include/
H A Diterator192 class reverse_iterator
207 constexpr reverse_iterator();
209 template <class U> constexpr reverse_iterator(const reverse_iterator<U>& u);
210 template <class U> constexpr reverse_iterator& operator=(const reverse_iterator<U>& u);
227 operator==(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
231 operator<(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
235 operator!=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
239 operator>(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
243 operator>=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y);
247 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;
44 reverse_iterator rbegin() noexcept; // constexpr in C++17
142 typedef _VSTD::reverse_iterator<iterator> reverse_iterator;
143 typedef _VSTD::reverse_iterator<const_iterator> const_reverse_iterator;
169 reverse_iterator rbegin() _NOEXCEPT {return reverse_iterator(end());}
173 reverse_iterator rend() _NOEXCEPT {return reverse_iterator(begin());}
245 typedef _VSTD::reverse_iterator<iterator> reverse_iterator;
246 typedef _VSTD::reverse_iterator<const_iterator> const_reverse_iterator;
283 reverse_iterator rbegin() _NOEXCEPT {return reverse_iterator(end());}
[all …]
H A Dspan54 using reverse_iterator = std::reverse_iterator<iterator>;
103 constexpr reverse_iterator rbegin() const noexcept;
104 constexpr reverse_iterator rend() const noexcept;
216 using reverse_iterator = _VSTD::reverse_iterator<iterator>;
361 …_LIBCPP_INLINE_VISIBILITY constexpr reverse_iterator rbegin() const noexcept { return rever…
362 …_LIBCPP_INLINE_VISIBILITY constexpr reverse_iterator rend() const noexcept { return rever…
395 using reverse_iterator = _VSTD::reverse_iterator<iterator>;
524 …_LIBCPP_INLINE_VISIBILITY constexpr reverse_iterator rbegin() const noexcept { return rever…
525 …_LIBCPP_INLINE_VISIBILITY constexpr reverse_iterator rend() const noexcept { return rever…
H A Dset40 typedef std::reverse_iterator<iterator> reverse_iterator;
91 reverse_iterator rbegin() noexcept;
93 reverse_iterator rend() noexcept;
246 typedef std::reverse_iterator<iterator> reverse_iterator;
296 reverse_iterator rbegin() noexcept;
298 reverse_iterator rend() noexcept;
488 typedef _VSTD::reverse_iterator<iterator> reverse_iterator;
631 reverse_iterator rbegin() _NOEXCEPT
637 reverse_iterator rend() _NOEXCEPT
1020 typedef _VSTD::reverse_iterator<iterator> reverse_iterator;
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DPath.h78 class reverse_iterator
79 : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
86 friend reverse_iterator rbegin(StringRef path, Style style);
87 friend reverse_iterator rend(StringRef path);
91 reverse_iterator &operator++(); // preincrement
92 bool operator==(const reverse_iterator &RHS) const;
95 ptrdiff_t operator-(const reverse_iterator &RHS) const;
111 reverse_iterator rbegin(StringRef path, Style style = Style::native);
116 reverse_iterator rend(StringRef path);
/freebsd-13.1/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-13.1/contrib/llvm-project/clang/include/clang/Analysis/Support/
H A DBumpVector.h83 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
84 using reverse_iterator = std::reverse_iterator<iterator>; variable
98 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
100 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DArrayRef.h52 using reverse_iterator = std::reverse_iterator<iterator>; variable
53 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.h182 using reverse_iterator = std::reverse_iterator<iterator>; variable
183 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
207 reverse_iterator rbegin() { return reverse_iterator(end()); } in rbegin()
208 reverse_iterator rend() { return reverse_iterator(begin()); } in rend()
H A DAllocatorList.h125 using reverse_iterator = variable
126 IteratorImpl<T, typename list_type::reverse_iterator>;
166 reverse_iterator rbegin() { return reverse_iterator(List.rbegin()); } in rbegin()
167 reverse_iterator rend() { return reverse_iterator(List.rend()); } in rend()
H A Dsimple_ilist.h97 using reverse_iterator = ilist_iterator<OptionsT, true, false>; variable
121 reverse_iterator rbegin() { return ++reverse_iterator(Sentinel); } in rbegin()
125 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()
H A DSetVector.h50 using reverse_iterator = typename vector_type::const_reverse_iterator; variable
102 reverse_iterator rbegin() { in rbegin()
112 reverse_iterator rend() { in rend()
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp243 static MachineBasicBlock::reverse_iterator fixTerminators( in fixTerminators()
246 MachineBasicBlock::reverse_iterator I = MBB.rbegin(), E = MBB.rend(); in fixTerminators()
249 MachineBasicBlock::reverse_iterator FirstNonTerm = I; in fixTerminators()
265 static MachineBasicBlock::reverse_iterator findExecCopy( in findExecCopy()
269 MachineBasicBlock::reverse_iterator I, in findExecCopy()
316 MachineBasicBlock::reverse_iterator I = fixTerminators(*TII, MBB); in runOnMachineFunction()
317 MachineBasicBlock::reverse_iterator E = MBB.rend(); in runOnMachineFunction()
/freebsd-13.1/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-13.1/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h585 using iterator = std::reverse_iterator<ImplTy::iterator>;
587 using reverse_iterator = ImplTy::iterator; variable
593 reverse_iterator insert(reverse_iterator I, size_t Cnt, CFGElement E, in insert()
605 reverse_iterator rbegin() { return Impl.begin(); } in rbegin()
606 reverse_iterator rend() { return Impl.end(); } in rend()
684 std::conditional_t<IsReverse, ElementList::reverse_iterator,
867 using reverse_iterator = ElementList::reverse_iterator; variable
925 using pred_reverse_iterator = AdjacentBlocks::reverse_iterator;
932 using succ_reverse_iterator = AdjacentBlocks::reverse_iterator;
1297 using reverse_iterator = std::reverse_iterator<iterator>; variable
[all …]
/freebsd-13.1/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.h230 using reverse_instr_iterator = Instructions::reverse_iterator;
235 using reverse_iterator = MachineInstrBundleIterator<MachineInstr, true>;
272 reverse_iterator rbegin() {
273 return reverse_iterator::getAtBundleBegin(instr_rbegin());
278 reverse_iterator rend() { return reverse_iterator(instr_rend()); }
309 std::vector<MachineBasicBlock *>::reverse_iterator;
313 std::vector<MachineBasicBlock *>::reverse_iterator;
993 DebugLoc rfindDebugLoc(reverse_iterator MBBI) {
1008 DebugLoc rfindPrevDebugLoc(reverse_iterator MBBI) {
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h92 using reverse_iterator = InstListType::reverse_iterator; variable
301 inline reverse_iterator rbegin() { return InstList.rbegin(); } in rbegin()
303 inline reverse_iterator rend () { return InstList.rend(); } in rend()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Option/
H A DArgList.h121 using reverse_iterator = arg_iterator<arglist_type::reverse_iterator>; variable
194 reverse_iterator rbegin() { return {Args.rbegin(), Args.rend()}; } in rbegin()
195 reverse_iterator rend() { return {Args.rend(), Args.rend()}; } in rend()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSection.h65 using reverse_iterator = FragmentListType::reverse_iterator;

123456