| /freebsd-13.1/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | reverse_iterator.h | 85 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 D | reverse_access.h | 33 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 D | DWARFDie.h | 294 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 D | iterator | 192 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 D | array | 31 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 D | span | 54 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 D | set | 40 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 D | Path.h | 78 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 D | Trace.h | 82 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 D | BumpVector.h | 83 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 D | ArrayRef.h | 52 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 D | TinyPtrVector.h | 182 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 D | AllocatorList.h | 125 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 D | simple_ilist.h | 97 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 D | MapVector.h | 51 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 D | SetVector.h | 50 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 D | ThreadSafetyUtil.h | 132 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 D | SIOptimizeExecMasking.cpp | 243 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 D | ASTVector.h | 88 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 D | CFG.h | 585 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 D | MachineInstrBundleIterator.h | 33 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 D | MachineBasicBlock.h | 230 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 D | BasicBlock.h | 92 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 D | ArgList.h | 121 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 D | MCSection.h | 65 using reverse_iterator = FragmentListType::reverse_iterator;
|