Searched refs:iterator (Results 351 - 375 of 1581) sorted by relevance

<<11121314151617181920>>

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveIntervals.cpp52 #include <iterator>
514 LiveRange::iterator I = LI.FindSegmentContaining(Def);
899 LiveInterval::iterator LiveI = LI.begin(), LiveE = LI.end();
914 ArrayRef<SlotIndex>::iterator SlotI = llvm::lower_bound(Slots, LiveI->start);
915 ArrayRef<SlotIndex>::iterator SlotE = Slots.end();
1057 LiveRange::iterator E = LR.end();
1059 LiveRange::iterator OldIdxIn = LR.find(OldIdx.getBaseIndex());
1065 LiveRange::iterator OldIdxOut;
1080 LiveRange::iterator Next = std::next(OldIdxIn);
1085 LiveRange::iterator NewIdxI
[all...]
H A DIfConversion.cpp52 #include <iterator>
236 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
237 MachineBasicBlock::iterator &TIE, MachineBasicBlock::iterator &FIE,
249 MachineBasicBlock::iterator &Begin,
250 MachineBasicBlock::iterator &End,
253 MachineBasicBlock::iterator &TIB, MachineBasicBlock::iterator &FIB,
254 MachineBasicBlock::iterator
[all...]
H A DPHIElimination.cpp44 #include <iterator>
88 MachineBasicBlock::iterator LastPHIIt);
209 // Get an iterator to the last PHI node.
210 MachineBasicBlock::iterator LastPHIIt =
241 MachineBasicBlock::iterator LastPHIIt) {
244 MachineBasicBlock::iterator AfterPHIsIt = std::next(LastPHIIt);
395 MachineBasicBlock::iterator InsertPos =
442 MachineBasicBlock::iterator KillInst = opBlock.end();
443 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator();
444 for (MachineBasicBlock::iterator Ter
[all...]
H A DLiveRangeShrink.cpp31 #include <iterator>
100 static void BuildInstOrderMap(MachineBasicBlock::iterator Start,
130 for (MachineBasicBlock::iterator Next = MBB.begin(); Next != MBB.end();) {
219 MachineBasicBlock::iterator I = std::next(Insert->getIterator());
234 MachineBasicBlock::iterator EndIter = std::next(MI.getIterator());
H A DSpillPlacement.cpp128 for (LinkVector::iterator I = Links.begin(), E = Links.end(); I != E; ++I)
160 for (LinkVector::iterator I = Links.begin(), E = Links.end(); I != E; ++I) {
265 for (ArrayRef<BlockConstraint>::iterator I = LiveBlocks.begin(),
287 for (ArrayRef<unsigned>::iterator I = Blocks.begin(), E = Blocks.end();
302 for (ArrayRef<unsigned>::iterator I = Links.begin(), E = Links.end(); I != E;
H A DExpandPostRAPseudos.cpp68 MachineBasicBlock::iterator CopyMI = MI;
124 MachineBasicBlock::iterator CopyMI = MI;
172 MachineBasicBlock::iterator dMI = MI;
191 for (MachineFunction::iterator mbbi = MF.begin(), mbbe = MF.end();
193 for (MachineBasicBlock::iterator mi = mbbi->begin(), me = mbbi->end();
196 // Advance iterator here because MI may be erased.
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DJSON.h98 using iterator = Storage::iterator;
107 iterator begin() { return M.begin(); }
109 iterator end() { return M.end(); }
116 std::pair<iterator, bool> insert(KV E);
118 std::pair<iterator, bool> try_emplace(const ObjectKey &K, Ts &&... Args) {
122 std::pair<iterator, bool> try_emplace(ObjectKey &&K, Ts &&... Args) {
126 void erase(iterator I) { M.erase(I); }
128 iterator find(StringRef K) { return M.find_as(K); }
161 using iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp40 #include <iterator>
66 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
67 MachineBasicBlock::iterator &NextMBBI);
68 bool expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
71 bool expandCMP_SWAP(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
74 MachineBasicBlock::iterator &NextMBBI);
76 MachineBasicBlock::iterator MBBI,
77 MachineBasicBlock::iterator &NextMBBI);
79 MachineBasicBlock::iterator MBBI,
80 MachineBasicBlock::iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp97 MachineBasicBlock::iterator &MI, bool DoInsertAtI1,
104 void emitCombineRR(MachineBasicBlock::iterator &Before, unsigned DestReg,
107 void emitCombineRI(MachineBasicBlock::iterator &Before, unsigned DestReg,
110 void emitCombineIR(MachineBasicBlock::iterator &Before, unsigned DestReg,
113 void emitCombineII(MachineBasicBlock::iterator &Before, unsigned DestReg,
116 void emitConst64(MachineBasicBlock::iterator &Before, unsigned DestReg,
331 MachineBasicBlock::iterator I(I1), End(I2);
334 End = std::next(MachineBasicBlock::iterator(I2));
422 MachineBasicBlock::iterator It(DefInst);
481 for (MachineFunction::iterator B
[all...]
H A DHexagonGenMux.cpp46 #include <iterator>
107 MachineBasicBlock::iterator At;
112 MuxInfo(MachineBasicBlock::iterator It, unsigned DR, unsigned PR,
186 for (MachineBasicBlock::iterator I = B.begin(), E = B.end(); I != E; ++I) {
235 MachineBasicBlock::iterator NextI, End = B.end();
236 for (MachineBasicBlock::iterator I = B.begin(); I != End; I = NextI) {
251 CondsetMap::iterator F = CM.find(DR);
301 MachineBasicBlock::iterator It1 = B.begin(), It2 = B.begin();
327 MachineBasicBlock::iterator At = CanDown ? Def2 : Def1;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp225 void moveToTop(unsigned RegNo, MachineBasicBlock::iterator I) {
246 MachineBasicBlock::iterator I) {
256 void popStackAfter(MachineBasicBlock::iterator &I);
263 void freeStackSlotAfter(MachineBasicBlock::iterator &I, unsigned Reg);
267 MachineBasicBlock::iterator
268 freeStackSlotBefore(MachineBasicBlock::iterator I, unsigned FPRegNo);
271 void adjustLiveRegs(unsigned Mask, MachineBasicBlock::iterator I);
276 MachineBasicBlock::iterator I);
280 void handleCall(MachineBasicBlock::iterator &I);
281 void handleReturn(MachineBasicBlock::iterator
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h37 #include <iterator>
83 /// The Global Variable iterator.
84 using global_iterator = GlobalListType::iterator;
85 /// The Global Variable constant iterator.
89 using iterator = FunctionListType::iterator;
90 /// The Function constant iterator
93 /// The Function reverse iterator.
95 /// The Function constant reverse iterator.
99 using alias_iterator = AliasListType::iterator;
[all...]
/freebsd-12-stable/contrib/llvm-project/lldb/source/Utility/
H A DListener.cpp62 broadcaster_collection::iterator pos, end = m_broadcasters.end();
178 event_collection::iterator pos = m_events.begin();
190 broadcaster_manager_collection::iterator iter,
195 iter = std::find_if<broadcaster_manager_collection::iterator,
278 Listener::event_collection::iterator pos = m_events.end();
408 broadcaster_collection::iterator pos;
409 broadcaster_collection::iterator end = m_broadcasters.end();
440 broadcaster_manager_collection::iterator iter,
444 iter = std::find_if<broadcaster_manager_collection::iterator,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSTLExtras.h20 #include "llvm/ADT/iterator.h"
31 #include <iterator>
141 // Extra additions to <iterator>
205 // mapped_iterator - This is a simple iterator adapter that causes a function to
206 // be applied whenever operator* is invoked on the iterator.
271 // Returns a std::reverse_iterator wrapped around the given iterator.
290 /// An iterator adaptor that filters the elements of given inner iterators.
293 /// iterator's reference type and returns a bool. When incrementing or
294 /// decrementing the iterator, it will call the predicate on each element and
305 /// conditional on whether the wrapped iterator support
[all...]
H A DSmallPtrSet.h26 #include <iterator>
173 /// Returns the raw pointer needed to construct an iterator. If element not
284 assert(isHandleInSync() && "invalid iterator access!");
294 assert(isHandleInSync() && "invalid iterator access!");
359 using iterator = SmallPtrSetIterator<PtrType>;
368 /// insertion takes place, and the iterator component of the pair points to
370 std::pair<iterator, bool> insert(PtrType Ptr) {
382 iterator find(ConstPtrType Ptr) const {
396 iterator begin() const {
401 iterator en
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp392 MachineBasicBlock::iterator MI = SourceMBB->begin();
393 MachineBasicBlock::iterator ME = SourceMBB->getFirstNonPHI();
401 for (MachineBasicBlock::iterator Iter = MI; Iter != ME; Iter++) {
536 for (MachineBasicBlock::iterator
561 for (MachineBasicBlock::iterator
653 MachineBasicBlock::iterator firstInstr =
655 MachineBasicBlock::iterator lastInstr =
662 MachineBasicBlock::iterator Target =
683 MachineBasicBlock::iterator I =
/freebsd-12-stable/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointLocationCollection.cpp37 collection::iterator pos = GetIDPairIterator(bp_id, bp_loc_id); // Predicate
61 BreakpointLocationCollection::collection::iterator
83 collection::iterator pos = GetIDPairIterator(break_id, break_loc_id);
139 collection::iterator pos, begin = m_break_loc_collection.begin(),
168 collection::iterator pos, begin = m_break_loc_collection.begin(),
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp65 StringRef::iterator I = Str.begin(), E = Str.end();
137 StringRef::iterator ConstraintEnd = std::find(I+1, E, '}');
143 StringRef::iterator NumStart = I;
221 for (StringRef::iterator I = Constraints.begin(),
226 StringRef::iterator ConstraintEnd = std::find(I, E, ',');
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DEHScopeStack.h367 class iterator;
369 /// Returns an iterator pointing to the innermost EH scope.
370 iterator begin() const;
372 /// Returns an iterator pointing to the outermost EH scope.
373 iterator end() const;
387 /// Translates an iterator into a stable_iterator.
388 stable_iterator stabilize(iterator it) const;
392 iterator find(stable_iterator save) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMsgPackDocument.cpp30 DocNode::MapTy::iterator MapDocNode::find(StringRef S) {
173 DocNode::MapTy::iterator MapIt;
174 DocNode::ArrayTy::iterator ArrayIt;
190 {Node, DocNode::MapTy::iterator(), Node.getArray().begin(), false});
195 {Node, Node.getMap().begin(), DocNode::ArrayTy::iterator(), true});
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h69 unsigned buildExtractSubReg(MachineBasicBlock::iterator MI,
75 MachineOperand buildExtractSubRegOrImm(MachineBasicBlock::iterator MI,
196 void copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
205 MachineBasicBlock::iterator MI,
214 MachineBasicBlock::iterator I, const DebugLoc &DL,
218 MachineBasicBlock::iterator I, const DebugLoc &DL,
222 MachineBasicBlock::iterator MI, unsigned SrcReg,
228 MachineBasicBlock::iterator MI, unsigned DestReg,
273 MachineBasicBlock::iterator I,
302 MachineBasicBlock::iterator
[all...]
H A DSIRegisterInfo.h103 bool spillSGPR(MachineBasicBlock::iterator MI,
107 bool restoreSGPR(MachineBasicBlock::iterator MI,
111 void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj,
115 bool eliminateSGPRToVGPRSpillFrameIndex(MachineBasicBlock::iterator MI,
294 void buildSpillLoadStore(MachineBasicBlock::iterator MI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp225 BasicBlock::iterator StartPos = StartInst->getIterator();
227 SmallVector<std::pair<BasicBlock *, BasicBlock::iterator>, 4> Worklist;
230 std::pair<BasicBlock *, BasicBlock::iterator> Pair =
233 BasicBlock::iterator LocalStartPos = Pair.second;
234 BasicBlock::iterator StartBBBegin = LocalStartBB->begin();
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/MachO/
H A DObject.h125 using iterator = pointee_iterator<
128 iterator begin() const { return iterator(Symbols.begin()); }
129 iterator end() const { return iterator(Symbols.end()); }
/freebsd-12-stable/contrib/llvm-project/lldb/source/Core/
H A DPluginManager.cpp244 ABIInstances::iterator pos, end = instances.end();
269 ABIInstances::iterator pos, end = instances.end();
374 DisassemblerInstances::iterator pos, end = instances.end();
401 DisassemblerInstances::iterator pos, end = instances.end();
459 DynamicLoaderInstances::iterator pos, end = instances.end();
486 DynamicLoaderInstances::iterator pos, end = instances.end();
543 JITLoaderInstances::iterator pos, end = instances.end();
569 JITLoaderInstances::iterator pos, end = instances.end();
623 EmulateInstructionInstances::iterator pos, end = instances.end();
650 EmulateInstructionInstances::iterator po
[all...]

Completed in 240 milliseconds

<<11121314151617181920>>