Searched refs:iterator (Results 26 - 50 of 1581) sorted by relevance

1234567891011>>

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h28 using iterator = DominanceFrontierBase<MachineBasicBlock, false>::iterator;
53 iterator begin() {
61 iterator end() {
69 iterator find(MachineBasicBlock *B) {
77 iterator addBasicBlock(MachineBasicBlock *BB, const DomSetType &frontier) {
85 void addToFrontier(iterator I, MachineBasicBlock *Node) {
89 void removeFromFrontier(iterator I, MachineBasicBlock *Node) {
H A DGCMetadata.h79 using iterator = std::vector<GCPoint>::iterator;
80 using roots_iterator = std::vector<GCRoot>::iterator;
134 iterator begin() { return SafePoints.begin(); }
135 iterator end() { return SafePoints.end(); }
144 live_iterator live_begin(const iterator &p) { return roots_begin(); }
145 live_iterator live_end(const iterator &p) { return roots_end(); }
146 size_t live_size(const iterator &p) const { return roots_size(); }
168 FuncInfoVec::iterator funcinfo_begin() { return Functions.begin(); }
169 FuncInfoVec::iterator funcinfo_en
[all...]
H A DRegisterScavenging.h39 MachineBasicBlock::iterator MBBI;
82 /// Move the internal MBB iterator and update register states.
85 /// Move the internal MBB iterator and update register states until
86 /// it has processed the specific iterator.
87 void forward(MachineBasicBlock::iterator I) {
96 /// Unprocess instructions until you reach the provided iterator.
97 void unprocess(MachineBasicBlock::iterator I) {
101 /// Update internal register state and move MBB iterator backwards.
106 /// Call backward() as long as the internal iterator does not point to \p I.
107 void backward(MachineBasicBlock::iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.h35 void ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail,
39 MachineBasicBlock::iterator MBBI) const override;
41 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
46 MachineBasicBlock::iterator MBBI,
52 MachineBasicBlock::iterator MBBI,
64 void expandLoadStackGuard(MachineBasicBlock::iterator MI) const override;
H A DThumbRegisterInfo.h40 emitLoadConstPool(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
49 bool rewriteFrameIndex(MachineBasicBlock::iterator II, unsigned FrameRegIdx,
54 void eliminateFrameIndex(MachineBasicBlock::iterator II,
H A DARMFrameLowering.h35 MachineBasicBlock::iterator MI,
40 MachineBasicBlock::iterator MI,
75 void emitPushInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
80 void emitPopInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
86 MachineBasicBlock::iterator
89 MachineBasicBlock::iterator MI) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFExpression.h13 #include "llvm/ADT/iterator.h"
24 class iterator;
76 friend class DWARFExpression::iterator;
98 /// An iterator to go through the expression operations.
99 class iterator class in class:llvm::DWARFExpression::Operation
100 : public iterator_facade_base<iterator, std::forward_iterator_tag,
106 iterator(const DWARFExpression *Expr, uint64_t Offset) function in class:llvm::DWARFExpression::Operation::iterator
127 friend bool operator==(const iterator &, const iterator &);
135 iterator begi
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dsimple_ilist.h21 #include <iterator>
40 /// takes an iterator or iterator range and returns the next one, and \a
95 using iterator = ilist_iterator<OptionsT, false, false>;
117 iterator begin() { return ++iterator(Sentinel); }
119 iterator end() { return iterator(Sentinel); }
159 iterator insert(iterator
[all...]
H A Dilist.h29 #include <iterator>
177 typedef typename base_list_type::iterator iterator; typedef in class:llvm::iplist_impl
226 iterator insert(iterator where, pointer New) {
231 iterator insert(iterator where, const_reference New) {
235 iterator insertAfter(iterator where, pointer New) {
249 pointer remove(iterator
[all...]
H A DAllocatorList.h13 #include "llvm/ADT/iterator.h"
19 #include <iterator>
131 using iterator = IteratorImpl<T, typename list_type::iterator>;
169 iterator begin() { return iterator(List.begin()); }
170 iterator end() { return iterator(List.end()); }
187 template <class... Ts> iterator emplace(iterator
[all...]
/freebsd-12-stable/contrib/libstdc++/include/debug/
H A Dmultiset.h65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, multiset>
66 iterator; typedef in class:std::__debug::multiset
74 typedef std::reverse_iterator<iterator> reverse_iterator;
107 iterator
109 { return iterator(_Base::begin(), this); }
115 iterator
117 { return iterator(_Base::end(), this); }
145 iterator
147 { return iterator(_Base::insert(__x), this); }
149 iterator
[all...]
H A Dset.h65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, set>
66 iterator; typedef in class:std::__debug::set
74 typedef std::reverse_iterator<iterator> reverse_iterator;
107 iterator
109 { return iterator(_Base::begin(), this); }
115 iterator
117 { return iterator(_Base::end(), this); }
145 std::pair<iterator, bool>
148 typedef typename _Base::iterator _Base_iterator;
150 return std::pair<iterator, boo
[all...]
H A Dhash_map.h72 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, hash_map>
73 iterator; typedef in class:__gnu_cxx::__debug::hash_map
127 iterator
128 begin() { return iterator(_Base::begin(), this); }
130 iterator
131 end() { return iterator(_Base::end(), this); }
141 std::pair<iterator, bool>
144 std::pair<typename _Base::iterator, bool> __res = _Base::insert(__obj);
145 return std::make_pair(iterator(__res.first, this), __res.second);
164 std::pair<iterator, boo
[all...]
H A Dhash_set.h69 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, hash_set>
70 iterator; typedef in class:__gnu_cxx::__debug::hash_set
124 iterator
125 begin() const { return iterator(_Base::begin(), this); }
127 iterator
128 end() const { return iterator(_Base::end(), this); }
130 std::pair<iterator, bool>
133 std::pair<typename _Base::iterator, bool> __res =
135 return std::make_pair(iterator(__res.first, this), __res.second);
154 std::pair<iterator, boo
[all...]
H A Dhash_multimap.h72 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,
73 hash_multimap> iterator; typedef in class:__gnu_cxx::__debug::hash_multimap
124 iterator
125 begin() { return iterator(_Base::begin(), this); }
127 iterator
128 end() { return iterator(_Base::end(), this); }
138 iterator
140 { return iterator(_Base::insert(__obj), this); }
150 iterator
152 { return iterator(_Bas
[all...]
H A Dhash_multiset.h70 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,
71 hash_multiset> iterator; typedef in class:__gnu_cxx::__debug::hash_multiset
129 iterator begin() const { return iterator(_Base::begin(), this); }
130 iterator end() const { return iterator(_Base::end(), this); }
132 iterator
134 { return iterator(_Base::insert(__obj), this); }
145 iterator
147 { return iterator(_Bas
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DRegistry.h50 class iterator;
62 friend class iterator;
83 class iterator class in class:llvm::Registry
84 : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag,
89 explicit iterator(const node *N) : Cur(N) {} function in class:llvm::Registry::iterator
91 bool operator==(const iterator &That) const { return Cur == That.Cur; }
92 iterator &operator++() { Cur = Cur->Next; return *this; }
98 static iterator begin();
99 static iterator end() { return iterator(nullpt
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DUnresolvedSet.h22 #include "llvm/ADT/iterator.h"
24 #include <iterator>
30 /// The iterator over UnresolvedSets. Serves as both the const and
31 /// non-const iterator.
78 // We don't currently support assignment through this iterator, so we might
80 using iterator = UnresolvedSetIterator;
83 iterator begin() { return iterator(decls().begin()); }
84 iterator end() { return iterator(decl
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCFrameLowering.h44 MachineBasicBlock::iterator MI,
50 MachineBasicBlock::iterator MI,
59 MachineBasicBlock::iterator
61 MachineBasicBlock::iterator I) const override;
69 MachineBasicBlock::iterator MI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.h65 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator I,
70 MachineBasicBlock::iterator MI,
76 MachineBasicBlock::iterator MI,
85 // Returns an iterator to the new instruction.
86 MachineBasicBlock::iterator loadImmediate(MachineBasicBlock &MBB,
87 MachineBasicBlock::iterator MI,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Rewrite/Core/
H A DRewriteRope.h20 #include <iterator>
87 public std::iterator<std::forward_iterator_tag, const char, ptrdiff_t> {
145 using iterator = RopePieceBTreeIterator;
147 iterator begin() const { return iterator(Root); }
148 iterator end() const { return iterator(); }
179 using iterator = RopePieceBTree::iterator;
180 using const_iterator = RopePieceBTree::iterator;
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAllocaHoisting.cpp42 Function::iterator I = function.begin();
45 for (Function::iterator E = function.end(); I != E; ++I) {
46 for (BasicBlock::iterator BI = I->begin(), BE = I->end(); BI != BE;) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcFrameLowering.h31 MachineBasicBlock::iterator
34 MachineBasicBlock::iterator I) const override;
60 MachineBasicBlock::iterator MBBI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFrameLowering.h37 MachineBasicBlock::iterator
39 MachineBasicBlock::iterator I) const override;
53 MachineBasicBlock::iterator &InsertStore,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.h31 MachineBasicBlock::iterator MBBI, int NumBytes,
34 MachineBasicBlock::iterator MBBI, int NumBytes,
37 MachineBasicBlock::iterator
39 MachineBasicBlock::iterator I) const override;
72 MachineBasicBlock::iterator MBBI, int NumBytes) const;
76 MachineBasicBlock::iterator MBBI, int NumBytes) const;

Completed in 136 milliseconds

1234567891011>>