/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineDominanceFrontier.h | 28 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 D | GCMetadata.h | 79 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 D | RegisterScavenging.h | 39 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 D | Thumb2InstrInfo.h | 35 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 D | ThumbRegisterInfo.h | 40 emitLoadConstPool(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 49 bool rewriteFrameIndex(MachineBasicBlock::iterator II, unsigned FrameRegIdx, 54 void eliminateFrameIndex(MachineBasicBlock::iterator II,
|
H A D | ARMFrameLowering.h | 35 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 D | DWARFExpression.h | 13 #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 D | simple_ilist.h | 21 #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 D | ilist.h | 29 #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 D | AllocatorList.h | 13 #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 D | multiset.h | 65 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 D | set.h | 65 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 D | hash_map.h | 72 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 D | hash_set.h | 69 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 D | hash_multimap.h | 72 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 D | hash_multiset.h | 70 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 D | Registry.h | 50 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 D | UnresolvedSet.h | 22 #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 D | ARCFrameLowering.h | 44 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 D | XCoreInstrInfo.h | 65 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 D | RewriteRope.h | 20 #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 D | NVPTXAllocaHoisting.cpp | 42 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 D | SparcFrameLowering.h | 31 MachineBasicBlock::iterator 34 MachineBasicBlock::iterator I) const override; 60 MachineBasicBlock::iterator MBBI,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFrameLowering.h | 37 MachineBasicBlock::iterator 39 MachineBasicBlock::iterator I) const override; 53 MachineBasicBlock::iterator &InsertStore,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.h | 31 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;
|