| /freebsd-14.2/contrib/llvm-project/libcxx/include/__iterator/ |
| H A D | reverse_iterator.h | 194 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 D | reverse_access.h | 27 _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 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-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | EnumeratedArray.h | 31 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 D | ArrayRef.h | 50 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 D | TinyPtrVector.h | 181 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 D | AllocatorList.h | 124 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 D | simple_ilist.h | 101 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 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()
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/__ranges/ |
| H A D | reverse_view.h | 50 …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 D | Path.h | 99 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 D | GenericLoopInfo.h | 155 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 D | iterator | 218 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 D | array | 31 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 D | span | 54 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 D | set | 40 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 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-14.2/contrib/llvm-project/clang/include/clang/Analysis/Support/ |
| H A D | BumpVector.h | 92 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 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-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeExecMasking.cpp | 41 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 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-14.2/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | CFG.h | 613 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 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 | 290 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 D | RISCVPushPopOptimizer.cpp | 77 MachineBasicBlock::reverse_iterator RE = MBBI->getParent()->rend(); in adjustRetVal() 84 for (MachineBasicBlock::reverse_iterator I = in adjustRetVal()
|