Searched refs:iterator (Results 226 - 250 of 1581) sorted by relevance

1234567891011>>

/freebsd-12-stable/contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_/
H A Dbinomial_heap_.hpp94 typedef typename base_type::iterator iterator; typedef in class:pb_ds::detail::binomial_heap_
/freebsd-12-stable/contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/
H A Dr_erase_fn_imps.hpp72 iterator it(p_z);
78 iterator it(p_z);
H A Dtraits.hpp154 iterator; typedef in struct:pb_ds::detail::trie_traits
185 iterator,
197 iterator,
306 typedef const_iterator iterator; typedef in struct:pb_ds::detail::trie_traits
328 iterator,
/freebsd-12-stable/contrib/libstdc++/include/precompiled/
H A Dstdc++.h67 #include <iterator>
/freebsd-12-stable/contrib/libstdc++/src/
H A Dbitmap_allocator.cc59 iterator __tmp = __lower_bound(__free_list.begin(), __free_list.end(),
113 iterator __iter = __free_list.begin();
/freebsd-12-stable/contrib/gperf/src/
H A Dpositions.h77 /* Creates an iterator, returning the positions in descending order. */
78 PositionIterator iterator () const;
79 /* Creates an iterator, returning the positions in descending order,
81 PositionIterator iterator (int maxlen) const;
82 /* Creates an iterator, returning the positions in ascending order. */
84 /* Creates an iterator, returning the positions in ascending order,
106 /* This class denotes an iterator through a set of byte positions. */
126 /* Initializes an iterator through POSITIONS. */
128 /* Initializes an iterator through POSITIONS, ignoring positions >= maxlen. */
135 /* This class denotes an iterator i
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTinyPtrVector.h18 #include <iterator>
36 // naturally vend a begin/end iterator of type EltTy* without an additional
180 using iterator = EltTy *;
182 using reverse_iterator = std::reverse_iterator<iterator>;
185 iterator begin() {
192 iterator end() {
282 iterator erase(iterator I) {
284 assert(I < end() && "Erasing at past-the-end iterator.");
298 iterator eras
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTVector.h26 #include <iterator>
85 using iterator = T *;
89 using reverse_iterator = std::reverse_iterator<iterator>;
96 // forward iterator creation methods.
97 iterator begin() { return Begin; }
99 iterator end() { return End; }
102 // reverse iterator creation methods.
196 // iterator to use the fast uninitialized_copy.
219 iterator insert(const ASTContext &C, iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Format/
H A DAffectedRangeManager.cpp24 SmallVectorImpl<AnnotatedLine *>::iterator I = Lines.begin();
25 SmallVectorImpl<AnnotatedLine *>::iterator E = Lines.end();
36 SmallVectorImpl<AnnotatedLine *>::iterator PPEnd = I + 1;
92 SmallVectorImpl<AnnotatedLine *>::iterator I,
93 SmallVectorImpl<AnnotatedLine *>::iterator E) {
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_buffer_queue.h262 using iterator = Iterator<Buffer>;
264 /// Provides iterator access to the raw Buffer instances.
265 iterator begin() const { return iterator(Buffers, 0, BufferCount); }
269 iterator end() const { return iterator(Buffers, BufferCount, BufferCount); }
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSection.h53 using iterator = FragmentListType::iterator;
165 iterator begin() { return Fragments.begin(); }
168 iterator end() { return Fragments.end(); }
171 MCSection::iterator getSubsectionInsertionPoint(unsigned Subsection);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/TextAPI/MachO/
H A DArchitectureSet.h19 #include <iterator>
68 : public std::iterator<std::forward_iterator_tag, Architecture, size_t> {
139 using iterator = arch_iterator<ArchSetType>;
142 iterator begin() { return {&ArchSet}; }
143 iterator end() { return {&ArchSet, EndIndexVal}; }
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DConstantHoisting.h186 void findAndMakeBaseConstant(ConstCandVecType::iterator S,
187 ConstCandVecType::iterator E,
189 unsigned maximizeConstantsInRange(ConstCandVecType::iterator S,
190 ConstCandVecType::iterator E,
191 ConstCandVecType::iterator &MaxCostItr);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp81 MachineBasicBlock::iterator &MBBI,
131 for (DenseMap<MachineBasicBlock*, unsigned int>::iterator I = ReturnBBs.begin();
146 MachineBasicBlock::iterator ReturnLoc = --MBB->end();
191 DenseMap<MachineBasicBlock*, VisitedBBInfo>::iterator it
222 MachineBasicBlock::iterator &MBBI,
H A DX86CallFrameOptimization.cpp47 #include <iterator>
74 MachineBasicBlock::iterator FrameSetup;
102 MachineBasicBlock::iterator I, CallContext &Context);
106 MachineInstr *canFoldIntoRegPush(MachineBasicBlock::iterator FrameSetup,
112 MachineBasicBlock::iterator MI,
280 MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
355 MachineBasicBlock::iterator I,
364 MachineBasicBlock::iterator FrameSetup = I++;
498 MachineBasicBlock::iterator FrameSetup = Context.FrameSetup;
508 MachineBasicBlock::iterator Stor
[all...]
H A DX86FixupLEAs.cpp43 void seekLEAFixup(MachineOperand &p, MachineBasicBlock::iterator &I,
50 void processInstruction(MachineBasicBlock::iterator &I,
55 void processInstructionForSlowLEA(MachineBasicBlock::iterator &I,
70 void processInstrForSlow3OpLEA(MachineBasicBlock::iterator &I,
75 bool optTwoAddrLEA(MachineBasicBlock::iterator &I,
81 RegUsageState usesRegister(MachineOperand &p, MachineBasicBlock::iterator I);
86 MachineBasicBlock::iterator searchBackwards(MachineOperand &p,
87 MachineBasicBlock::iterator &I,
94 MachineBasicBlock::iterator &MBBI) const;
127 MachineBasicBlock::iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyCallGraph.h46 #include "llvm/ADT/iterator.h"
57 #include <iterator>
195 /// An iterator used for the edges to both entry nodes and child nodes.
196 class iterator class in class:llvm::LazyCallGraph::Edge::EdgeSequence
197 : public iterator_adaptor_base<iterator, VectorImplT::iterator,
202 VectorImplT::iterator E;
204 // Build the iterator for a specific position in the edge list.
205 iterator(VectorImplT::iterator Base function in class:llvm::LazyCallGraph::Edge::EdgeSequence::iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600EmitClauseMarkers.cpp196 MachineBasicBlock::iterator Def,
197 MachineBasicBlock::iterator BBEnd) {
210 for (MachineBasicBlock::iterator UseI = Def; UseI != BBEnd; ++UseI) {
242 MachineBasicBlock::iterator
243 MakeALUClause(MachineBasicBlock &MBB, MachineBasicBlock::iterator I) {
244 MachineBasicBlock::iterator ClauseHead = I;
248 for (MachineBasicBlock::iterator E = MBB.end(); I != E; ++I) {
320 for (MachineFunction::iterator BB = MF.begin(), BB_E = MF.end();
323 MachineBasicBlock::iterator I = MBB.begin();
326 for (MachineBasicBlock::iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Support/
H A DYAMLParser.cpp180 TokenQueueT::iterator Tok;
199 StringRef::iterator Position= Range.begin();
200 StringRef::iterator End = Range.end();
270 void setError(const Twine &Message, StringRef::iterator Position) {
307 UTF8Decoded decodeUTF8(StringRef::iterator Position) {
338 StringRef::iterator skip_nb_char(StringRef::iterator Position);
346 StringRef::iterator skip_b_break(StringRef::iterator Position);
354 StringRef::iterator skip_s_spac
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveInterval.cpp43 #include <iterator>
74 using iterator = IteratorT;
92 iterator I = impl().find(Def);
123 iterator I =
140 iterator I = impl().findInsertPos(Segment(BeforeUse, Use, nullptr));
157 /// with. The iterator is not invalidated.
158 void extendSegmentEndTo(iterator I, SlotIndex NewEnd) {
164 iterator MergeTo = std::next(I);
186 iterator extendSegmentStartTo(iterator
[all...]
H A DTwoAddressInstructionPass.cpp62 #include <iterator>
127 MachineBasicBlock::iterator OldPos);
141 bool convertInstTo3Addr(MachineBasicBlock::iterator &mi,
142 MachineBasicBlock::iterator &nmi,
147 bool rescheduleMIBelowKill(MachineBasicBlock::iterator &mi,
148 MachineBasicBlock::iterator &nmi,
150 bool rescheduleKillAboveMI(MachineBasicBlock::iterator &mi,
151 MachineBasicBlock::iterator &nmi,
154 bool tryInstructionTransform(MachineBasicBlock::iterator &mi,
155 MachineBasicBlock::iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSlotIndexes.h35 #include <iterator>
345 void renumberIndexes(IndexList::iterator curItr);
364 MachineBasicBlock::iterator Begin,
365 MachineBasicBlock::iterator End);
408 IndexList::iterator I = Index.listEntry()->getIterator();
409 IndexList::iterator E = indexList.end();
487 /// Move iterator to the next IdxMBBPair where the SlotIndex is greater or
495 /// Get an iterator pointing to the IdxMBBPair with the biggest SlotIndex
501 /// Returns an iterator for the begin of the idx2MBBMap.
506 /// Return an iterator fo
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonStoreWidening.cpp48 #include <iterator>
98 void createStoreGroup(MachineInstr *BaseStore, InstrGroup::iterator Begin,
99 InstrGroup::iterator End, InstrGroup &Group);
104 bool selectStores(InstrGroup::iterator Begin, InstrGroup::iterator End,
240 InstrGroup::iterator Begin, InstrGroup::iterator End, InstrGroup &Group) {
305 bool HexagonStoreWidening::selectStores(InstrGroup::iterator Begin,
306 InstrGroup::iterator End, InstrGroup &OG, unsigned &TotalSize,
353 for (InstrGroup::iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp158 MachineBasicBlock::iterator MBBI) const;
160 MachineBasicBlock::iterator MBBI,
163 MachineBasicBlock::iterator MBBI,
168 MachineBasicBlock::iterator MBBI,
173 MachineBasicBlock::iterator MBBI,
175 bool insertCSDB(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
218 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
291 for (MachineBasicBlock::iterator I = MBB.begin(); I != MBB.end(); I++) {
349 MBB, std::next((MachineBasicBlock::iterator)MI_Reg.first));
359 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBB
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/Support/
H A DBumpVector.h26 #include <iterator>
80 using iterator = T *;
84 using reverse_iterator = std::reverse_iterator<iterator>;
91 // forward iterator creation methods.
92 iterator begin() { return Begin; }
94 iterator end() { return End; }
97 // reverse iterator creation methods.
171 /// iterator to position after last inserted copy.
172 iterator insert(iterator
[all...]

Completed in 1020 milliseconds

1234567891011>>