reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/MapVector.h
   49   using iterator = typename VectorType::iterator;
  173   typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
  173   typename VectorType::iterator erase(typename VectorType::iterator Iterator) {
include/llvm/ADT/PriorityWorklist.h
  195     typename VectorT::iterator E =
include/llvm/ADT/STLExtras.h
  155     -> decltype(begin(std::forward<ContainerTy>(container))) {
  163     -> decltype(end(std::forward<ContainerTy>(container))) {
  179     -> decltype(adl_detail::adl_begin(std::forward<ContainerTy>(container))) {
  185     -> decltype(adl_detail::adl_end(std::forward<ContainerTy>(container))) {
  921                       decltype(std::begin(std::declval<RangeTs &>()))...>;
 1147                          std::is_same<typename std::iterator_traits<decltype(
 1186 auto find(R &&Range, const T &Val) -> decltype(adl_begin(Range)) {
 1193 auto find_if(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
 1205 auto remove_if(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
 1232     typename std::iterator_traits<decltype(adl_begin(Range))>::difference_type {
 1254 auto partition(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
 1261 auto lower_bound(R &&Range, T &&Value) -> decltype(adl_begin(Range)) {
 1268     -> decltype(adl_begin(Range)) {
 1276 auto upper_bound(R &&Range, T &&Value) -> decltype(adl_begin(Range)) {
 1283     -> decltype(adl_begin(Range)) {
 1302 auto partition_point(R &&Range, Predicate P) -> decltype(adl_begin(Range)) {
include/llvm/ADT/SetVector.h
  159       typename vector_type::iterator I = find(vector_, X);
  200     typename vector_type::iterator I =
include/llvm/ADT/UniqueVector.h
   27   using iterator = typename VectorType::iterator;
include/llvm/Analysis/CallGraph.h
  183   using iterator = std::vector<CallRecord>::iterator;
include/llvm/Analysis/Interval.h
   43   using succ_iterator = std::vector<BasicBlock*>::iterator;
   44   using pred_iterator = std::vector<BasicBlock*>::iterator;
   45   using node_iterator = std::vector<BasicBlock*>::iterator;
include/llvm/Analysis/LoopInfoImpl.h
  270   typename std::vector<LoopT *>::iterator I = find(SubLoops, OldChild);
include/llvm/Analysis/RegionInfo.h
  558   using iterator = typename RegionSet::iterator;
include/llvm/Analysis/RegionInfoImpl.h
  439   typename RegionSet::iterator I =
include/llvm/Analysis/Trace.h
   80   using iterator = BasicBlockListType::iterator;
include/llvm/BinaryFormat/MsgPackDocument.h
  225   ArrayTy::iterator begin() { return Array->begin(); }
  226   ArrayTy::iterator end() { return Array->end(); }
include/llvm/CodeGen/GCMetadata.h
   79   using iterator = std::vector<GCPoint>::iterator;
   80   using roots_iterator = std::vector<GCRoot>::iterator;
  168   FuncInfoVec::iterator funcinfo_begin() { return Functions.begin(); }
  169   FuncInfoVec::iterator funcinfo_end() { return Functions.end(); }
include/llvm/CodeGen/LiveVariables.h
   94       std::vector<MachineInstr *>::iterator I = find(Kills, &MI);
include/llvm/CodeGen/MachineBasicBlock.h
   96   using probability_iterator = std::vector<BranchProbability>::iterator;
  252   using pred_iterator = std::vector<MachineBasicBlock *>::iterator;
  254   using succ_iterator = std::vector<MachineBasicBlock *>::iterator;
include/llvm/CodeGen/MachineScheduler.h
  548   using iterator = std::vector<SUnit*>::iterator;
include/llvm/CodeGen/ScheduleDAG.h
  676     typedef pointer_iterator<std::vector<SUnit>::iterator> nodes_iterator;
  761     typedef std::vector<int>::iterator iterator;
include/llvm/CodeGen/SwitchLoweringUtils.h
   81 using CaseClusterIt = CaseClusterVector::iterator;
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
   51   using iterator = InstrList::iterator;
include/llvm/DebugInfo/DWARF/DWARFUnit.h
  235       iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>;
include/llvm/ExecutionEngine/JITLink/JITLink.h
  171   using edge_iterator = EdgeVector::iterator;
  656   using section_iterator = pointee_iterator<SectionList::iterator>;
include/llvm/IR/ModuleSummaryIndex.h
 1370       mapped_iterator<std::vector<FunctionSummary::EdgeTy>::iterator,
 1373   using ChildEdgeIteratorType = std::vector<FunctionSummary::EdgeTy>::iterator;
include/llvm/IR/TypeFinder.h
   46   using iterator = std::vector<StructType*>::iterator;
include/llvm/MC/MCAssembler.h
   68   using iterator = pointee_iterator<SectionListType::iterator>;
   72   using symbol_iterator = pointee_iterator<SymbolDataListType::iterator>;
   79   using indirect_symbol_iterator = std::vector<IndirectSymbolData>::iterator;
   83   using data_region_iterator = std::vector<DataRegionData>::iterator;
include/llvm/MC/MCDwarf.h
  185   using iterator = MCDwarfLineEntryCollection::iterator;
include/llvm/Support/CommandLine.h
 1460   using iterator = typename std::vector<DataType>::iterator;
include/llvm/Support/GenericDomTree.h
   72   using iterator = typename std::vector<DomTreeNodeBase *>::iterator;
include/llvm/Support/JSON.h
  159   using iterator = std::vector<Value>::iterator;
include/llvm/Support/VirtualFileSystem.h
  611     using iterator = decltype(Contents)::iterator;
include/llvm/Transforms/Scalar/ConstantHoisting.h
  186   void findAndMakeBaseConstant(ConstCandVecType::iterator S,
  187                                ConstCandVecType::iterator E,
  189   unsigned maximizeConstantsInRange(ConstCandVecType::iterator S,
  190                                     ConstCandVecType::iterator E,
  191                                     ConstCandVecType::iterator &MaxCostItr);
lib/Analysis/CallGraph.cpp
  187   for (CalledFunctionsVector::iterator I = CalledFunctions.begin(); ; ++I) {
  214   for (CalledFunctionsVector::iterator I = CalledFunctions.begin(); ; ++I) {
  231   for (CalledFunctionsVector::iterator I = CalledFunctions.begin(); ; ++I) {
lib/Analysis/LoopAccessAnalysis.cpp
 1664         for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(),
 1668           for (std::vector<unsigned>::iterator
lib/Analysis/MemoryDependenceAnalysis.cpp
  845     NonLocalDepInfo::iterator Entry =
  983   NonLocalDepInfo::iterator Entry = std::upper_bound(
 1057     MemoryDependenceResults::NonLocalDepInfo::iterator Entry =
 1067       MemoryDependenceResults::NonLocalDepInfo::iterator Entry =
lib/BinaryFormat/MsgPackDocument.cpp
  174   DocNode::ArrayTy::iterator ArrayIt;
lib/Bitcode/Reader/ValueList.cpp
  193           ResolveConstantsTy::iterator It = llvm::lower_bound(
lib/CodeGen/AsmPrinter/AccelTable.cpp
   41   std::vector<uint32_t>::iterator P =
lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
   55   for (GCModuleInfo::FuncInfoVec::iterator FI = Info.funcinfo_begin(),
lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp
  115   for (GCModuleInfo::FuncInfoVec::iterator I = Info.funcinfo_begin(),
  134   for (GCModuleInfo::FuncInfoVec::iterator I = Info.funcinfo_begin(),
lib/CodeGen/BranchFolding.h
   73     using MPIterator = std::vector<MergePotentialsElt>::iterator;
lib/CodeGen/LatencyPriorityQueue.cpp
  122   std::vector<SUnit *>::iterator Best = Queue.begin();
  123   for (std::vector<SUnit *>::iterator I = std::next(Queue.begin()),
  136   std::vector<SUnit *>::iterator I = find(Queue, SU);
lib/CodeGen/MachineBasicBlock.cpp
  449   LiveInVector::iterator I = find_if(
  462   LiveInVector::iterator LI = LiveIns.begin() + (I - LiveIns.begin());
  480   LiveInVector::iterator Out = LiveIns.begin();
lib/CodeGen/MachineFunction.cpp
  802   for (std::vector<unsigned>::iterator I = FilterEnds.begin(),
lib/CodeGen/MachineScheduler.cpp
  893   for (std::vector<std::pair<MachineInstr *, MachineInstr *>>::iterator
lib/CodeGen/PostRASchedulerList.cpp
  693   for (std::vector<std::pair<MachineInstr *, MachineInstr *> >::iterator
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
  590   std::vector<SUnit *>::iterator Best = Queue.begin();
  620   std::vector<SUnit *>::iterator I = find(Queue, SU);
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
 1811     std::vector<SUnit *>::iterator I = llvm::find(Queue, SU);
 1841   std::vector<SUnit *>::iterator Best = Q.begin();
lib/IR/AsmWriter.cpp
  538   std::vector<StructType*>::iterator NextToUse = NamedTypes.begin(), I, E;
lib/LineEditor/LineEditor.cpp
   72     for (std::vector<Completion>::iterator I = Comps.begin(), E = Comps.end();
  173         for (std::vector<std::string>::iterator I = Action.Completions.begin(),
lib/MC/WinCOFFObjectWriter.cpp
 1069   sections::iterator I = Sections.begin();
 1070   sections::iterator IE = Sections.end();
lib/ObjectYAML/COFFEmitter.cpp
   68     for (std::vector<COFFYAML::Section>::iterator i = Obj.Sections.begin(),
  107     for (std::vector<COFFYAML::Symbol>::iterator i = Obj.Symbols.begin(),
  278   for (std::vector<COFFYAML::Symbol>::iterator i = CP.Obj.Symbols.begin(),
  475   for (std::vector<COFFYAML::Section>::iterator i = CP.Obj.Sections.begin(),
  493   for (std::vector<COFFYAML::Symbol>::iterator I = CP.Obj.Symbols.begin(),
lib/Support/DAGDeltaAlgorithm.cpp
   58   typedef std::vector<change_ty>::iterator pred_iterator_ty;
   59   typedef std::vector<change_ty>::iterator succ_iterator_ty;
lib/Support/DynamicLibrary.cpp
   42   HandleList::iterator Find(void *Handle) {
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
  372       std::vector<MachineOperand *>::iterator It =
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  221     std::vector<unsigned>::iterator ChanPos = llvm::find(UpdatedUndef, Chan);
lib/Target/AMDGPU/SIMachineScheduler.cpp
  502   std::vector<SUnit *>::iterator I = llvm::find(TopReadySUs, SU);
 1617   std::vector<SIScheduleBlock*>::iterator Best;
 1641   for (std::vector<SIScheduleBlock*>::iterator I = ReadyBlocks.begin(),
 2031   for (std::vector<unsigned>::iterator I = ScheduledSUnits.begin(),
lib/Target/ARC/ARCFrameLowering.cpp
  337 static std::vector<CalleeSavedInfo>::iterator
lib/Target/ARM/ARMConstantIslandPass.cpp
  114     using water_iterator = std::vector<MachineBasicBlock *>::iterator;
lib/Target/ARM/ARMISelLowering.cpp
 9804   for (std::vector<MachineBasicBlock*>::iterator
lib/Target/BPF/BPFMIChecking.cpp
  146   std::vector<unsigned>::iterator search_begin = GPR64DeadDefs.begin();
  147   std::vector<unsigned>::iterator search_end = GPR64DeadDefs.end();
lib/Target/Hexagon/HexagonBlockRanges.cpp
   88   iterator Iter = begin();
   91     iterator Next = std::next(Iter);
  145   for (iterator Next, I = begin(); I != end(); I = Next) {
  443     RangeList::iterator A = RL.begin(), Z = RL.end()-1;
lib/Target/Hexagon/HexagonCommonGEP.cpp
  418   for (ValueVect::iterator I = BO.begin(), E = BO.end(); I != E; ++I) {
  454       NodeVect::iterator First = Work.begin();
  541   for (NodeVect::iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) {
  630   for (NodeVect::iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) {
  649   for (NodeVect::iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) {
  662   NodeVect::iterator NewE = remove_if(Nodes, in_set(Erase));
  683   typename T::iterator I = Blocks.begin(), E = Blocks.end();
  701     typename T::iterator I = Blocks.begin(), E = Blocks.end();
  727     using iterator = typename T::iterator;
  788     for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) {
  829     for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I)
  919     for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I)
 1064   for (NodeVect::iterator I = Roots.begin(), E = Roots.end(); I != E; ++I)
 1070     for (NodeVect::iterator I = Roots.begin(), E = Roots.end(); I != E; ++I)
 1077     for (NodeVect::iterator I = Roots.begin(), E = Roots.end(); I != E; ++I)
 1144     NodeVect::iterator First = Work.begin();
 1171     NodeVect::iterator First = Roots.begin();
 1221       for (NodeVect::iterator I = Cs.begin(), E = Cs.end(); I != E; ++I) {
 1263     for (ValueVect::iterator I = Ins.begin(), E = Ins.end(); I != E; ++I) {
lib/Target/Hexagon/HexagonGenInsert.cpp
  397     using iterator = ListType::iterator;
 1334     IFListType::iterator MinI = std::min_element(LL.begin(), LL.end(), IFO);
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1882   for (MBBVector::iterator I = Preds.begin(), E = Preds.end(); I != E; ++I) {
 1965   for (MBBVector::iterator I = Preds.begin(), E = Preds.end(); I != E; ++I) {
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  696   BaseType::iterator begin() { return List.begin(); }
  697   BaseType::iterator end()   { return List.end(); }
lib/Target/Hexagon/HexagonSplitDouble.cpp
  560   UVect::iterator End = llvm::remove_if(DP, NoIndOp);
lib/Target/Hexagon/HexagonStoreWidening.cpp
   97     void createStoreGroup(MachineInstr *BaseStore, InstrGroup::iterator Begin,
   98         InstrGroup::iterator End, InstrGroup &Group);
  103     bool selectStores(InstrGroup::iterator Begin, InstrGroup::iterator End,
  103     bool selectStores(InstrGroup::iterator Begin, InstrGroup::iterator End,
  239       InstrGroup::iterator Begin, InstrGroup::iterator End, InstrGroup &Group) {
  239       InstrGroup::iterator Begin, InstrGroup::iterator End, InstrGroup &Group) {
  304 bool HexagonStoreWidening::selectStores(InstrGroup::iterator Begin,
  305       InstrGroup::iterator End, InstrGroup &OG, unsigned &TotalSize,
  352   for (InstrGroup::iterator I = Begin + 1; I != End; ++I) {
  402   for (InstrGroup::iterator I = OG.begin(), E = OG.end(); I != E; ++I) {
  537   InstrGroup::iterator I = Group.begin(), E = Group.end();
lib/Target/Mips/MipsConstantIslandPass.cpp
  239     using water_iterator = std::vector<MachineBasicBlock *>::iterator;
lib/TextAPI/MachO/InterfaceFile.cpp
   21 typename C::iterator addEntry(C &Container, StringRef InstallName) {
   32 typename C::iterator addEntry(C &Container, const Target &Target_) {
lib/Transforms/IPO/MergeFunctions.cpp
  319     for (std::vector<WeakTrackingVH>::iterator I = Worklist.begin(),
  323       for (std::vector<WeakTrackingVH>::iterator J = I; J != E && j < Max;
  342         for (std::vector<WeakTrackingVH>::iterator K = J; K != E && k < Max;
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  826   for (std::vector<Function *>::iterator i = FnsToInstrument.begin(),
  959     for (std::vector<std::pair<PHINode *, PHINode *>>::iterator
lib/Transforms/ObjCARC/BlotMapVector.h
   47   using iterator = typename VectorTy::iterator;
lib/Transforms/Scalar/ConstantHoisting.cpp
  549 ConstantHoistingPass::maximizeConstantsInRange(ConstCandVecType::iterator S,
  550                                            ConstCandVecType::iterator E,
  551                                            ConstCandVecType::iterator &MaxCostItr) {
  609     ConstCandVecType::iterator S, ConstCandVecType::iterator E,
  609     ConstCandVecType::iterator S, ConstCandVecType::iterator E,
lib/Transforms/Utils/LowerSwitch.cpp
   98     using CaseItr = std::vector<CaseRange>::iterator;
tools/clang/include/clang/Analysis/PathDiagnostic.h
  641   using iterator = std::vector<PathDiagnosticLocationPair>::iterator;
tools/clang/include/clang/Basic/Module.h
  560   using submodule_iterator = std::vector<Module *>::iterator;
tools/clang/include/clang/Driver/Multilib.h
  117   using iterator = multilib_list::iterator;
tools/clang/include/clang/Frontend/ASTUnit.h
  500   using top_level_iterator = std::vector<Decl *>::iterator;
  614       std::vector<CachedCodeCompletionResult>::iterator;
tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h
   28   using iterator = DiagList::iterator;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  393   using roots_iterator = NodeVector::iterator;
  395   using eop_iterator = NodeVector::iterator;
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
  137   using CheckerInfoListRange = llvm::iterator_range<CheckerInfoList::iterator>;
tools/clang/lib/ARCMigrate/ARCMT.cpp
  202   for (std::vector<std::string>::iterator
tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
   45   std::vector<SourceLocation>::iterator I = llvm::upper_bound(
tools/clang/lib/ARCMigrate/TransformActions.cpp
  567   for (std::vector<std::pair<CharRange, SourceLocation> >::iterator
tools/clang/lib/ARCMigrate/Transforms.h
  106   typedef std::vector<ASTTraverser *>::iterator traverser_iterator;
tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp
  539   for (ContextStackTy::iterator I = ContextStack.begin(),
tools/clang/lib/Analysis/CFG.cpp
 1546   for (BackpatchBlocksTy::iterator I = BackpatchBlocks.begin(),
tools/clang/lib/Analysis/LiveVariables.cpp
  635   for (std::vector<const CFGBlock *>::iterator
  653     for (std::vector<const VarDecl*>::iterator di = declVec.begin(),
tools/clang/lib/Basic/Module.cpp
  247     for (std::vector<std::string>::iterator
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 3832     for (std::vector<ClassAliasPair>::iterator iter = ClassAliases.begin();
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  587   std::vector<MemberInfo>::iterator Prior = Members.begin();
  589   for (std::vector<MemberInfo>::iterator Member = Prior + 1,
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  932       DiagList::iterator II, IE;
tools/clang/lib/Lex/PreprocessingRecord.cpp
  286   using pp_iter = std::vector<PreprocessedEntity *>::iterator;
tools/clang/lib/Lex/Preprocessor.cpp
 1369   std::vector<CommentHandler *>::iterator Pos =
 1377   for (std::vector<CommentHandler *>::iterator H = CommentHandlers.begin(),
tools/clang/lib/Sema/SemaOverload.cpp
10137   for (std::vector<FixItHint>::iterator HI = Cand->Fix.Hints.begin(),
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  181     for (CastedAllocFinder::CallVec::iterator i = Finder.Calls.begin(),
tools/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp
   50   for (PathDiagnosticConsumers::iterator I = PathConsumers.begin(),
   58   for (PathDiagnosticConsumers::iterator I = PathConsumers.begin(),
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  666   for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(),
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  137     for (std::vector<const PathDiagnostic *>::iterator I = Diags.begin(),
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
   57                               typename CheckerOrPackageInfoList::iterator>::type
tools/clang/lib/Tooling/ArgumentsAdjusters.cpp
  101     CommandLineArguments::iterator I;
tools/clang/lib/Tooling/CompilationDatabase.cpp
  328   std::vector<const char *>::iterator End = std::remove_if(
tools/clang/tools/diagtool/DiagTool.cpp
   52   for (std::vector<llvm::StringRef>::iterator it = toolNames.begin(),
tools/clang/tools/extra/clangd/TUScheduler.cpp
  139   std::vector<KVPair>::iterator findByKey(Key K) {
tools/clang/tools/libclang/CXString.cpp
  128   for (std::vector<CXStringBuf *>::iterator I = Pool.begin(), E = Pool.end();
tools/clang/unittests/Tooling/TestVisitor.h
  173     for (typename std::vector<ExpectedMatch>::iterator
tools/clang/unittests/Tooling/ToolingTest.cpp
   90   for (std::vector<Decl *>::iterator i = AST->top_level_begin(),
tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp
  226   for (RecordVector::iterator i = Decls.begin(), e = Decls.end(); i != e; ++i) {
  239   for (RecordVector::iterator
tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp
   54   for (std::vector<Record *>::iterator I = Tags.begin(), E = Tags.end();
tools/lld/ELF/SyntheticSections.cpp
 2367   std::vector<SymbolTableEntry>::iterator mid =
tools/lld/ELF/Writer.cpp
 1152 static std::vector<BaseCommand *>::iterator
 1153 findOrphanPos(std::vector<BaseCommand *>::iterator b,
 1154               std::vector<BaseCommand *>::iterator e) {
tools/lld/include/lld/Core/File.h
  122     typedef llvm::mapped_iterator<typename AtomVector<T>::iterator,
  147     llvm::iterator_range<typename AtomVector<T>::iterator> owning_ptrs() {
  151     llvm::iterator_range<typename AtomVector<T>::iterator> owning_ptrs() const {
tools/lld/include/lld/Core/LinkingContext.h
  150   typedef StringRefVector::iterator StringRefVectorIter;
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  213   typename Ty::iterator begin() { return _atoms.begin(); }
  214   typename Ty::iterator end() { return _atoms.end(); }
tools/lldb/include/lldb/Breakpoint/BreakpointList.h
  148   bp_collection::iterator GetBreakpointIDIterator(lldb::break_id_t breakID);
tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h
  163   collection::iterator GetIDPairIterator(lldb::break_id_t break_id,
tools/lldb/include/lldb/Core/Disassembler.h
  314   typedef collection::iterator iterator;
tools/lldb/include/lldb/Core/ModuleList.h
  493   collection::iterator RemoveImpl(collection::iterator pos,
  493   collection::iterator RemoveImpl(collection::iterator pos,
tools/lldb/include/lldb/Core/Section.h
   38   typedef collection::iterator iterator;
tools/lldb/include/lldb/Core/ThreadSafeSTLVector.h
   23   typedef typename collection::iterator iterator;
tools/lldb/include/lldb/Core/UniqueCStringMap.h
  200   typedef typename collection::iterator iterator;
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h
   69   typedef typename MapType::iterator MapIterator;
  164   typedef typename MapType::iterator MapIterator;
tools/lldb/include/lldb/Expression/ExpressionVariable.h
  188     for (std::vector<lldb::ExpressionVariableSP>::iterator
tools/lldb/include/lldb/Symbol/Symtab.h
  140   typedef collection::iterator iterator;
tools/lldb/include/lldb/Symbol/TypeList.h
   61   typedef collection::iterator iterator;
tools/lldb/include/lldb/Symbol/VariableList.h
   70   typedef collection::iterator iterator;
tools/lldb/include/lldb/Target/PathMappingList.h
  113   typedef collection::iterator iterator;
tools/lldb/include/lldb/Target/StackFrameList.h
  114   typedef collection::iterator iterator;
tools/lldb/include/lldb/Utility/RangeMap.h
  564   void CombinePrevAndNext(typename Collection::iterator pos) {
tools/lldb/include/lldb/Utility/StreamTee.h
   64     collection::iterator pos, end;
  120     collection::iterator pos, end;
tools/lldb/include/lldb/Utility/StringList.h
   57   typedef collection::iterator iterator;
tools/lldb/include/lldb/Utility/VMRange.h
   29   typedef collection::iterator iterator;
tools/lldb/source/Breakpoint/Breakpoint.cpp
  234   std::vector<std::string>::iterator begin = names.begin();
  235   std::vector<std::string>::iterator end = names.end();
tools/lldb/source/Breakpoint/BreakpointList.cpp
  108 BreakpointList::bp_collection::iterator
tools/lldb/source/Breakpoint/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(),
tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
   84   collection::iterator pos, end = m_locations.end();
  156   collection::iterator pos, end = m_locations.end();
  163   collection::iterator pos, end = m_locations.end();
  194   collection::iterator pos, end = m_locations.end();
tools/lldb/source/Commands/CommandObjectThread.cpp
  885             std::vector<Thread *>::iterator this_thread_pos =
tools/lldb/source/Commands/CommandObjectType.cpp
 2450     typedef option_vector::iterator ExpressionPathsIterator;
tools/lldb/source/Core/Debugger.cpp
  645     DebuggerList::iterator pos, end = g_debugger_list_ptr->end();
  659     DebuggerList::iterator pos, end = g_debugger_list_ptr->end();
  674     DebuggerList::iterator pos, end = g_debugger_list_ptr->end();
  688     DebuggerList::iterator pos, end = g_debugger_list_ptr->end();
 1094     DebuggerList::iterator pos, end = g_debugger_list_ptr->end();
tools/lldb/source/Core/FileSpecList.cpp
   35   collection::iterator end = m_files.end();
tools/lldb/source/Core/IOHandler.cpp
 1024     Windows::iterator pos, end = m_subwindows.end();
 1053     Windows::iterator pos, end = m_subwindows.end();
 1065     for (Windows::iterator pos = m_subwindows.begin();
tools/lldb/source/Core/Module.cpp
  263     ModuleCollection::iterator end = modules.end();
  264     ModuleCollection::iterator pos = std::find(modules.begin(), end, this);
tools/lldb/source/Core/ModuleList.cpp
  176     collection::iterator pos, end = m_modules.end();
  205     collection::iterator pos, end = m_modules.end();
  218 ModuleList::collection::iterator
  219 ModuleList::RemoveImpl(ModuleList::collection::iterator pos,
  222   collection::iterator retval = m_modules.erase(pos);
  245     collection::iterator pos, end = m_modules.end();
  269   collection::iterator pos = m_modules.begin();
  285   collection::iterator pos, end = module_list.m_modules.end();
tools/lldb/source/Core/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 pos, end = instances.end();
  708     OperatingSystemInstances::iterator pos, end = instances.end();
  735     OperatingSystemInstances::iterator pos, end = instances.end();
  787     LanguageInstances::iterator pos, end = instances.end();
  813     LanguageInstances::iterator pos, end = instances.end();
  872     LanguageRuntimeInstances::iterator pos, end = instances.end();
  917     LanguageRuntimeInstances::iterator pos, end = instances.end();
  970     SystemRuntimeInstances::iterator pos, end = instances.end();
  997     SystemRuntimeInstances::iterator pos, end = instances.end();
 1061     ObjectFileInstances::iterator pos, end = instances.end();
 1107     ObjectFileInstances::iterator pos, end = instances.end();
 1123     ObjectFileInstances::iterator pos, end = instances.end();
 1138   ObjectFileInstances::iterator pos, end = instances.end();
 1197     ObjectContainerInstances::iterator pos, end = instances.end();
 1224     ObjectContainerInstances::iterator pos, end = instances.end();
 1309     PlatformInstances::iterator pos, end = instances.end();
 1335     PlatformInstances::iterator pos, end = instances.end();
 1353   PlatformInstances::iterator pos, end = instances.end();
 1425     ProcessInstances::iterator pos, end = instances.end();
 1451     ProcessInstances::iterator pos, end = instances.end();
 1510   ScriptInterpreterInstances::iterator pos, end = instances.end();
 1536   ScriptInterpreterInstances::iterator pos, end = instances.end();
 1607     StructuredDataPluginInstances::iterator pos, end = instances.end();
 1635     StructuredDataPluginInstances::iterator pos, end = instances.end();
 1706     SymbolFileInstances::iterator pos, end = instances.end();
 1733     SymbolFileInstances::iterator pos, end = instances.end();
 1786     SymbolVendorInstances::iterator pos, end = instances.end();
 1813     SymbolVendorInstances::iterator pos, end = instances.end();
 1866     UnwindAssemblyInstances::iterator pos, end = instances.end();
 1893     UnwindAssemblyInstances::iterator pos, end = instances.end();
 1946     MemoryHistoryInstances::iterator pos, end = instances.end();
 1973     MemoryHistoryInstances::iterator pos, end = instances.end();
 2034     InstrumentationRuntimeInstances::iterator pos, end = instances.end();
 2074     InstrumentationRuntimeInstances::iterator pos, end = instances.end();
 2130     TypeSystemInstances::iterator pos, end = instances.end();
 2157     TypeSystemInstances::iterator pos, end = instances.end();
 2229     REPLInstances::iterator pos, end = instances.end();
 2254     REPLInstances::iterator pos, end = instances.end();
 2280     DynamicLoaderInstances::iterator pos, end = instances.end();
 2292     JITLoaderInstances::iterator pos, end = instances.end();
 2304     PlatformInstances::iterator pos, end = instances.end();
 2316     ProcessInstances::iterator pos, end = instances.end();
tools/lldb/source/Core/ValueObjectList.cpp
   66   collection::iterator pos, end = m_value_objects.end();
   79   collection::iterator pos, end = m_value_objects.end();
   96   collection::iterator pos, end = m_value_objects.end();
tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
  111   decltype(sorted_categories)::iterator viter = sorted_categories.begin(),
tools/lldb/source/Expression/Materializer.cpp
  401   EntityVector::iterator iter = m_entities.insert(m_entities.end(), EntityUP());
  754   EntityVector::iterator iter = m_entities.insert(m_entities.end(), EntityUP());
 1034   EntityVector::iterator iter = m_entities.insert(m_entities.end(), EntityUP());
 1151   EntityVector::iterator iter = m_entities.insert(m_entities.end(), EntityUP());
 1328   EntityVector::iterator iter = m_entities.insert(m_entities.end(), EntityUP());
tools/lldb/source/Interpreter/Options.cpp
  866   OptionInfos::iterator pos, end = m_option_infos.end();
  879   OptionInfos::iterator pos, end = m_option_infos.end();
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h
  197     typedef collection::iterator iterator;
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
  449     AddressVector::iterator start = addrs.begin();
  450     AddressVector::iterator end = addrs.end();
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  167           ImageInfo::collection::iterator pos, end = m_dyld_image_infos.end();
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
  171     typedef collection::iterator iterator;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  602     ImageInfo::collection::iterator pos, end = m_dyld_image_infos.end();
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  491     AddressVector::iterator start = addrs.begin();
  492     AddressVector::iterator end = addrs.end();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  326       for (ClangASTImporter::NamespaceMap::iterator i = namespace_map->begin(),
  752     for (ClangASTImporter::NamespaceMap::iterator i = namespace_map->begin(),
 1890     for (ClangASTImporter::NamespaceMap::iterator i = parent_map->begin(),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  751     for (ClangASTImporter::NamespaceMap::iterator i = namespace_map->begin(),
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp
  298   typedef InstVector::iterator InstIterator;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  408   std::vector<VTableDescriptor>::iterator pos, end = m_descriptors.end();
  607   region_collection::iterator pos, end = m_regions.end();
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
  178   typedef SectionHeaderColl::iterator SectionHeaderCollIter;
  182   typedef DynamicSymbolColl::iterator DynamicSymbolCollIter;
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
  288   typedef SectionHeaderColl::iterator SectionHeaderCollIter;
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  458       reg_num_collection::iterator unique_end =
  508       reg_num_collection::iterator unique_end =
  651   name_collection::iterator pos, end = m_set_names.end();
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 2008             for (DelayedPropertyList::iterator pi = delayed_properties.begin(),
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
   41   typedef collection::iterator iterator;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
   22 typedef DWARFAbbreviationDeclarationColl::iterator
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
   54   typedef DescriptorColl::iterator DescriptorIter;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
   29   typedef collection::iterator iterator;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
   73       llvm::iterator_range<DWARFDebugInfoEntry::collection::iterator>;
tools/lldb/source/Symbol/LineTable.cpp
   37   entry_collection::iterator begin_pos = m_entries.begin();
   38   entry_collection::iterator end_pos = m_entries.end();
   40   entry_collection::iterator pos =
  112   entry_collection::iterator begin_pos = m_entries.begin();
  113   entry_collection::iterator end_pos = m_entries.end();
  115   entry_collection::iterator pos =
  128     entry_collection::iterator prev_pos = pos - 1;
tools/lldb/source/Symbol/SymbolContext.cpp
 1226   collection::iterator pos, end = m_symbol_contexts.end();
tools/lldb/source/Symbol/Symtab.cpp
  644     std::vector<uint32_t>::iterator pos = indexes.begin();
  664     std::vector<uint32_t>::iterator pos = indexes.begin();
tools/lldb/source/Symbol/UnwindPlan.cpp
  369   collection::iterator it = m_row_list.begin();
tools/lldb/source/Target/Process.cpp
  654   std::vector<Notifications>::iterator pos, end = m_notifications.end();
  667   std::vector<Notifications>::iterator notification_pos,
tools/lldb/source/Target/TargetList.cpp
  445   collection::iterator pos, end = m_target_list.end();
  552     collection::iterator pos, end = m_target_list.end();
tools/lldb/source/Target/ThreadList.cpp
  266   collection::iterator pos, end = threads_copy.end();
  361   collection::iterator pos, end = m_threads.end();
  401   collection::iterator pos, end = m_threads.end();
  414   collection::iterator pos, end = m_threads.end();
  469   collection::iterator pos, end = m_threads.end();
  479   collection::iterator pos, end = m_threads.end();
  492   collection::iterator pos, end = m_threads.end();
  621   collection::iterator pos, end = m_threads.end();
  633   collection::iterator pos, end = m_threads.end();
  716     collection::iterator rhs_pos, rhs_end = rhs.m_threads.end();
  737   collection::iterator pos, end = m_threads.end();
tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
   52   std::vector<lldb::addr_t>::iterator pos, end = m_addresses.end();
tools/lldb/source/Utility/Listener.cpp
  190   broadcaster_manager_collection::iterator iter,
  195   iter = std::find_if<broadcaster_manager_collection::iterator,
  440     broadcaster_manager_collection::iterator iter,
  444     iter = std::find_if<broadcaster_manager_collection::iterator,
tools/llvm-ar/llvm-ar.cpp
  723                                         std::vector<StringRef>::iterator &Pos,
  794       std::vector<StringRef>::iterator MemberI = Members.end();
tools/llvm-mca/CodeRegion.h
   99   typedef std::vector<UniqueCodeRegion>::iterator iterator;
tools/llvm-objcopy/COFF/Object.h
  112   iterator_range<std::vector<Symbol>::iterator> getMutableSymbols() {
  128   iterator_range<std::vector<Section>::iterator> getMutableSections() {
tools/llvm-objdump/MachODump.cpp
  256 typedef DiceTable::iterator dice_table_iterator;
tools/llvm-rc/ResourceScriptParser.h
   34   using LocIter = std::vector<RCToken>::iterator;
tools/polly/include/polly/ScopInfo.h
 2140   iterator_range<AccFuncVector::iterator> access_functions() {
unittests/ADT/RangeAdapterTest.cpp
   45   typedef std::vector<int>::iterator iterator;
   62   typedef std::vector<int>::iterator iterator;
   84   typedef std::vector<int>::iterator iterator;
   86     std::vector<int>::iterator I;
   93     explicit reverse_iterator(std::vector<int>::iterator I) : I(I) {}
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   68     end(_Container& __cont) -> decltype(__cont.end())
usr/include/c++/7.4.0/bits/stl_iterator.h
  647       typename _Container::iterator iter;
  657       insert_iterator(_Container& __x, typename _Container::iterator __i)
usr/include/c++/7.4.0/bits/stl_vector.h
  241       typedef std::reverse_iterator<iterator>		reverse_iterator;
  562       iterator
  564       { return iterator(this->_M_impl._M_start); }
  580       iterator
  582       { return iterator(this->_M_impl._M_finish); }
  996 	iterator
 1011       iterator
 1041       iterator
 1058       iterator
 1083       iterator
 1127 	iterator
 1177       iterator
 1204       iterator
 1401 	_M_insert_dispatch(iterator __pos, _Integer __n, _Integer __val,
 1408 	_M_insert_dispatch(iterator __pos, _InputIterator __first,
 1418 	_M_range_insert(iterator __pos, _InputIterator __first,
 1424 	_M_range_insert(iterator __pos, _ForwardIterator __first,
 1430       _M_fill_insert(iterator __pos, size_type __n, const value_type& __x);
 1479 	_M_insert_aux(iterator __position, _Arg&& __arg);
 1483 	_M_realloc_insert(iterator __position, _Args&&... __args);
 1486       iterator
 1491 	iterator
 1495       iterator
 1522       iterator
 1523       _M_erase(iterator __position);
 1525       iterator
 1526       _M_erase(iterator __first, iterator __last);
 1526       _M_erase(iterator __first, iterator __last);
usr/include/c++/7.4.0/bits/vector.tcc
  113     typename vector<_Tp, _Alloc>::iterator
  148       return iterator(this->_M_impl._M_start + __n);
  152     typename vector<_Tp, _Alloc>::iterator
  154     _M_erase(iterator __position)
  164     typename vector<_Tp, _Alloc>::iterator
  166     _M_erase(iterator __first, iterator __last)
  166     _M_erase(iterator __first, iterator __last)
  314     _M_insert_rval(const_iterator __position, value_type&& __v) -> iterator
  329       return iterator(this->_M_impl._M_start + __n);
  337       -> iterator
  358 	return iterator(this->_M_impl._M_start + __n);
  365       _M_insert_aux(iterator __position, _Arg&& __arg)
  395       _M_realloc_insert(iterator __position, _Args&&... __args)
  459     _M_fill_insert(iterator __position, size_type __n, const value_type& __x)
  617       _M_range_insert(iterator __pos, _InputIterator __first,
  631       _M_range_insert(iterator __position, _ForwardIterator __first,
utils/TableGen/AsmWriterEmitter.cpp
  675     for (std::vector<std::string>::iterator
utils/TableGen/CodeEmitterGen.cpp
  464   for (std::vector<Record*>::iterator IC = Insts.begin(), EC = Insts.end();
utils/TableGen/CodeGenInstruction.h
  162     typedef std::vector<OperandInfo>::iterator iterator;
utils/TableGen/CodeGenRegisters.cpp
 1647   for (std::vector<UberRegSet>::iterator I = std::next(UberSets.begin()),
utils/TableGen/CodeGenSchedule.cpp
 1627     for (std::vector<PredTransition>::iterator I =
 1638     for (std::vector<PredTransition>::iterator I =
utils/TableGen/CodeGenSchedule.h
  449   using class_iterator = std::vector<CodeGenSchedClass>::iterator;
utils/TableGen/FixedLenDecoderEmitter.cpp
  722   FixupScopeList::iterator Source = TableInfo.FixupStack.end() - 1;
  723   FixupScopeList::iterator Dest = Source - 1;
utils/TableGen/GlobalISelEmitter.cpp
  719   iterator_range<std::vector<Matcher *>::iterator> matchers() {
  771   iterator_range<std::vector<Matcher *>::iterator> matchers() {
  970   iterator_range<MatchersTy::iterator> insnmatchers() {
 2108   OperandVec::iterator operands_begin() { return Operands.begin(); }
 2109   OperandVec::iterator operands_end() { return Operands.end(); }
 2110   iterator_range<OperandVec::iterator> operands() {
utils/TableGen/RegisterInfoEmitter.cpp
  389   for (DwarfRegNumsVecTy::iterator I = DwarfRegNums.begin(),
  412         for (DwarfRegNumsVecTy::iterator
  478         for (DwarfRegNumsVecTy::iterator
utils/TableGen/SubtargetEmitter.cpp
  560   std::vector<std::vector<InstrItinerary>>::iterator
 1193     std::vector<MCWriteProcResEntry>::iterator WPRPos =
 1206     std::vector<MCWriteLatencyEntry>::iterator WLPos =
 1229     std::vector<MCReadAdvanceEntry>::iterator RAPos =
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  933                             typename C::iterator* /* it */ = NULL,
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
  547     for (typename TestInfoContainer::iterator test_it = tests_.begin();
  550       for (typename InstantiationContainer::iterator gen_it =
  672     for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
  685     for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
  712     for (TestCaseInfoContainer::iterator it = test_case_infos_.begin();
utils/unittest/googletest/src/gtest-death-test.cc
  910     for (std::vector<char*>::iterator i = args_.begin(); i != args_.end();
utils/unittest/googletest/src/gtest.cc
 2063   const std::vector<TestProperty>::iterator property_with_matching_key =