Searched refs:reverse_iterator (Results 1 - 25 of 109) sorted by relevance

12345

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTrace.h82 using reverse_iterator = std::reverse_iterator<iterator>;
83 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
90 reverse_iterator rbegin() { return BasicBlocks.rbegin(); }
92 reverse_iterator rend () { return BasicBlocks.rend(); }
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDie.h293 std::reverse_iterator<iterator> rbegin() const;
294 std::reverse_iterator<iterator> rend() const;
357 friend std::reverse_iterator<llvm::DWARFDie::iterator>;
408 class reverse_iterator<llvm::DWARFDie::iterator> class in namespace:std
410 reverse_iterator<llvm::DWARFDie::iterator>,
418 reverse_iterator(llvm::DWARFDie::iterator It) function in class:std::reverse_iterator
428 reverse_iterator<llvm::DWARFDie::iterator> &operator++() {
438 reverse_iterator<llvm::DWARFDie::iterator> &operator--() {
456 bool equals(const reverse_iterator<llvm::DWARFDie::iterator> &RHS) const {
465 inline bool operator==(const std::reverse_iterator<DWARFDi
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DPath.h41 /// Traversing backwards is possible with \a reverse_iterator
78 class reverse_iterator class in namespace:llvm::sys::path
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 ren
[all...]
/freebsd-13-stable/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>;
98 reverse_iterator rbegin() { return reverse_iterator(end()); }
100 reverse_iterator rend() { return reverse_iterator(begin()); }
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyUtil.h132 using reverse_iterator = std::reverse_iterator<iterator>;
133 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
167 reverse_iterator rbegin() { return reverse_iterator(end()); }
168 reverse_iterator rend() { return reverse_iterator(begin()); }
206 llvm::iterator_range<reverse_iterator> reverse() {
H A DPostOrderCFGView.h82 using iterator = std::vector<const CFGBlock *>::reverse_iterator;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DArrayRef.h46 using reverse_iterator = std::reverse_iterator<iterator>;
147 reverse_iterator rbegin() const { return reverse_iterator(end()); }
148 reverse_iterator rend() const { return reverse_iterator(begin()); }
301 using reverse_iterator = std::reverse_iterator<iterator>;
341 reverse_iterator rbegin() const { return reverse_iterator(en
[all...]
H A DAllocatorList.h132 using reverse_iterator =
133 IteratorImpl<T, typename list_type::reverse_iterator>;
173 reverse_iterator rbegin() { return reverse_iterator(List.rbegin()); }
174 reverse_iterator rend() { return reverse_iterator(List.rend()); }
H A DTinyPtrVector.h182 using reverse_iterator = std::reverse_iterator<iterator>;
183 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
207 reverse_iterator rbegin() { return reverse_iterator(end()); }
208 reverse_iterator rend() { return reverse_iterator(begin()); }
H A Dsimple_ilist.h97 using reverse_iterator = ilist_iterator<OptionsT, true, false>;
121 reverse_iterator rbegin() { return ++reverse_iterator(Sentinel); }
125 reverse_iterator rend() { return reverse_iterator(Sentinel); }
H A DMapVector.h51 using reverse_iterator = typename VectorType::reverse_iterator;
74 reverse_iterator rbegin() { return Vector.rbegin(); }
76 reverse_iterator rend() { return Vector.rend(); }
H A DSetVector.h50 using reverse_iterator = typename vector_type::const_reverse_iterator;
101 /// Get an reverse_iterator to the end of the SetVector.
102 reverse_iterator rbegin() {
111 /// Get a reverse_iterator to the beginning of the SetVector.
112 reverse_iterator rend() {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp223 static MachineBasicBlock::reverse_iterator fixTerminators(
226 MachineBasicBlock::reverse_iterator I = MBB.rbegin(), E = MBB.rend();
238 static MachineBasicBlock::reverse_iterator findExecCopy(
242 MachineBasicBlock::reverse_iterator I,
289 MachineBasicBlock::reverse_iterator I = fixTerminators(*TII, MBB);
290 MachineBasicBlock::reverse_iterator E = MBB.rend();
/freebsd-13-stable/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>;
103 reverse_iterator rbegin() { return reverse_iterator(end()); }
105 reverse_iterator rend() { return reverse_iterator(begin()); }
/freebsd-13-stable/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>;
168 /// This matches std::reverse_iterator conversions.
283 reverse_iterator getReverse() const { return MII.getReverse(); }
H A DMachineOutliner.h150 std::for_each(MBB->rbegin(), (MachineBasicBlock::reverse_iterator)front(),
H A DMachineBasicBlock.h222 using reverse_instr_iterator = Instructions::reverse_iterator;
227 using reverse_iterator = MachineInstrBundleIterator<MachineInstr, true>;
264 reverse_iterator rbegin() {
265 return reverse_iterator::getAtBundleBegin(instr_rbegin());
270 reverse_iterator rend() { return reverse_iterator(instr_rend()); }
301 std::vector<MachineBasicBlock *>::reverse_iterator;
305 std::vector<MachineBasicBlock *>::reverse_iterator;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Target/
H A DSectionLoadHistory.cpp47 StopIDToSectionLoadList::reverse_iterator rpos =
80 StopIDToSectionLoadList::reverse_iterator rpos =
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSection.h58 using reverse_iterator = FragmentListType::reverse_iterator;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h92 using reverse_iterator = InstListType::reverse_iterator;
294 inline reverse_iterator rbegin() { return InstList.rbegin(); }
296 inline reverse_iterator rend () { return InstList.rend(); }
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h585 using iterator = std::reverse_iterator<ImplTy::iterator>;
586 using const_iterator = std::reverse_iterator<ImplTy::const_iterator>;
587 using reverse_iterator = ImplTy::iterator;
593 reverse_iterator insert(reverse_iterator I, size_t Cnt, CFGElement E,
605 reverse_iterator rbegin() { return Impl.begin(); }
606 reverse_iterator rend() { return Impl.end(); }
684 std::conditional_t<IsReverse, ElementList::reverse_iterator,
867 using reverse_iterator = ElementList::reverse_iterator;
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DFunction.h91 using arg_reverse_iterator = SmallVectorImpl<PrimType>::reverse_iterator;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Option/
H A DArgList.h121 using reverse_iterator = arg_iterator<arglist_type::reverse_iterator>;
194 reverse_iterator rbegin() { return {Args.rbegin(), Args.rend()}; }
195 reverse_iterator rend() { return {Args.rend(), Args.rend()}; }
/freebsd-13-stable/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointResolverFileRegex.cpp131 std::vector<size_t>::reverse_iterator iter;
132 std::vector<size_t>::reverse_iterator rend = sc_to_remove.rend();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DPath.cpp295 reverse_iterator rbegin(StringRef Path, Style style) {
296 reverse_iterator I;
304 reverse_iterator rend(StringRef Path) {
305 reverse_iterator I;
312 reverse_iterator &reverse_iterator::operator++() {
337 bool reverse_iterator::operator==(const reverse_iterator &RHS) const {
342 ptrdiff_t reverse_iterator::operator-(const reverse_iterator
[all...]

Completed in 240 milliseconds

12345