/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveIntervals.cpp | 52 #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 D | IfConversion.cpp | 52 #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 D | PHIElimination.cpp | 44 #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 D | LiveRangeShrink.cpp | 31 #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 D | SpillPlacement.cpp | 128 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 D | ExpandPostRAPseudos.cpp | 68 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 D | JSON.h | 98 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 D | AArch64ExpandPseudoInsts.cpp | 40 #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 D | HexagonCopyToCombine.cpp | 97 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 D | HexagonGenMux.cpp | 46 #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 D | X86FloatingPoint.cpp | 225 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 D | Module.h | 37 #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 D | Listener.cpp | 62 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 D | STLExtras.h | 20 #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 D | SmallPtrSet.h | 26 #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 D | PPCBranchCoalescing.cpp | 392 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 D | BreakpointLocationCollection.cpp | 37 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 D | InlineAsm.cpp | 65 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 D | EHScopeStack.h | 367 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 D | MsgPackDocument.cpp | 30 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 D | SIInstrInfo.h | 69 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 D | SIRegisterInfo.h | 103 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 D | DependencyAnalysis.cpp | 225 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 D | Object.h | 125 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 D | PluginManager.cpp | 244 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...] |