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

References

include/llvm/ADT/MapVector.h
   50   using const_iterator = typename VectorType::const_iterator;
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))) {
  760       zip_longest_iterator<decltype(adl_begin(std::declval<Args>()))...>;
 1186 auto find(R &&Range, const T &Val) -> decltype(adl_begin(Range)) {
 1193 auto find_if(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
 1232     typename std::iterator_traits<decltype(adl_begin(Range))>::difference_type {
 1240     typename std::iterator_traits<decltype(adl_begin(Range))>::difference_type {
 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
   48   using iterator = typename vector_type::const_iterator;
   49   using const_iterator = typename vector_type::const_iterator;
include/llvm/ADT/UniqueVector.h
   28   using const_iterator = typename VectorType::const_iterator;
include/llvm/Analysis/BlockFrequencyInfoImpl.h
  861   using rpot_iterator = typename std::vector<const BlockT *>::const_iterator;
include/llvm/Analysis/CallGraph.h
  184   using const_iterator = std::vector<CallRecord>::const_iterator;
include/llvm/Analysis/CallGraphSCCPass.h
  106   using iterator = std::vector<CallGraphNode *>::const_iterator;
include/llvm/Analysis/LoopInfo.h
  144   typedef typename std::vector<LoopT *>::const_iterator iterator;
  900   typedef typename std::vector<LoopT *>::const_iterator iterator;
include/llvm/Analysis/LoopIterator.h
  100   typedef std::vector<BasicBlock*>::const_iterator POIterator;
include/llvm/Analysis/RegionInfo.h
  559   using const_iterator = typename RegionSet::const_iterator;
include/llvm/Analysis/Trace.h
   81   using const_iterator = BasicBlockListType::const_iterator;
include/llvm/CodeGen/GCMetadata.h
   81   using live_iterator = std::vector<GCRoot>::const_iterator;
include/llvm/CodeGen/MachineBasicBlock.h
   98       std::vector<BranchProbability>::const_iterator;
  253   using const_pred_iterator = std::vector<MachineBasicBlock *>::const_iterator;
  255   using const_succ_iterator = std::vector<MachineBasicBlock *>::const_iterator;
  346   using livein_iterator = LiveInVector::const_iterator;
include/llvm/CodeGen/MachineRegisterInfo.h
  933       std::vector<std::pair<unsigned,unsigned>>::const_iterator;
include/llvm/CodeGen/PBQP/Graph.h
   66       using AdjEdgeItr = AdjEdgeList::const_iterator;
include/llvm/CodeGen/ScheduleDAG.h
  528       for (std::vector<SUnit *>::const_iterator I = Nodes.begin(),
  762     typedef std::vector<int>::const_iterator const_iterator;
include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
  111   std::vector<Entry>::const_iterator begin() const { return Entries.begin(); }
  112   std::vector<Entry>::const_iterator end() const { return Entries.end(); }
include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
   30       std::vector<DWARFAbbreviationDeclaration>::const_iterator;
include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
   50   using desc_iterator_range = iterator_range<DescriptorColl::const_iterator>;
include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
   75   using RangeCollIterator = RangeColl::const_iterator;
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
   52   using const_iterator = InstrList::const_iterator;
  271   using iterator = pointee_iterator<decltype(Entries)::const_iterator>;
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
  290     using RowIter = RowVector::const_iterator;
  292     using SequenceIter = SequenceVector::const_iterator;
include/llvm/DebugInfo/DWARF/DWARFVerifier.h
   54     typedef std::vector<DWARFAddressRange>::const_iterator
include/llvm/DebugInfo/GSYM/LineTable.h
  188   Collection::const_iterator begin() const { return Lines.begin(); }
  189   Collection::const_iterator end() const { return Lines.end(); }
include/llvm/DebugInfo/GSYM/Range.h
   93   Collection::const_iterator begin() const { return Ranges.begin(); }
   94   Collection::const_iterator end() const { return Ranges.end(); }
include/llvm/ExecutionEngine/JITLink/JITLink.h
  172   using const_edge_iterator = EdgeVector::const_iterator;
  657   using const_section_iterator = pointee_iterator<SectionList::const_iterator>;
include/llvm/IR/InstrTypes.h
 1075   using input_iterator = typename std::vector<InputTy>::const_iterator;
include/llvm/IR/TypeFinder.h
   47   using const_iterator = std::vector<StructType*>::const_iterator;
include/llvm/MC/MCAssembler.h
   67   using const_iterator = pointee_iterator<SectionListType::const_iterator>;
   71       pointee_iterator<SymbolDataListType::const_iterator>;
   78       std::vector<IndirectSymbolData>::const_iterator;
   82       std::vector<DataRegionData>::const_iterator;
include/llvm/MC/MCDwarf.h
  186   using const_iterator = MCDwarfLineEntryCollection::const_iterator;
include/llvm/Object/IRObjectFile.h
   52       pointee_iterator<std::vector<std::unique_ptr<Module>>::const_iterator,
include/llvm/ProfileData/Coverage/CoverageMapping.h
  495   std::vector<CoverageSegment>::const_iterator begin() const {
  499   std::vector<CoverageSegment>::const_iterator end() const {
  666   std::vector<CoverageSegment>::const_iterator Next;
include/llvm/Support/CommandLine.h
 1465   using const_iterator = typename std::vector<DataType>::const_iterator;
include/llvm/Support/GenericDomTree.h
   74       typename std::vector<DomTreeNodeBase *>::const_iterator;
include/llvm/Support/JSON.h
  160   using const_iterator = std::vector<Value>::const_iterator;
include/llvm/XRay/Trace.h
   51   typedef std::vector<XRayRecord>::const_iterator citerator;
   58   using const_iterator = RecordVector::const_iterator;
lib/Analysis/TargetLibraryInfo.cpp
 1556   std::vector<VecDesc>::const_iterator I =
 1566   std::vector<VecDesc>::const_iterator I =
 1582   std::vector<VecDesc>::const_iterator I =
lib/CodeGen/AsmPrinter/ARMException.cpp
  123   for (std::vector<unsigned>::const_iterator
lib/CodeGen/AsmPrinter/EHStreamer.cpp
   92   for (std::vector<unsigned>::const_iterator
  643   for (std::vector<unsigned>::const_iterator
lib/CodeGen/MachineBasicBlock.cpp
  478   LiveInVector::const_iterator I = LiveIns.begin();
  479   LiveInVector::const_iterator J;
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  935   std::vector<SUnit *>::const_iterator I = (Sequence.end() - LookAhead);
lib/DebugInfo/PDB/PDBSymbolFunc.cpp
   76   ArgListType::const_iterator CurIter;
lib/LineEditor/LineEditor.cpp
   40   for (std::vector<Completion>::const_iterator I = Comps.begin() + 1,
lib/ObjectYAML/COFFEmitter.cpp
  526   for (std::vector<COFFYAML::Symbol>::const_iterator i = CP.Obj.Symbols.begin(),
lib/Support/CommandLine.cpp
 2196     for (std::vector<OptionCategory *>::const_iterator
 2215     for (std::vector<OptionCategory *>::const_iterator
lib/Support/DAGDeltaAlgorithm.cpp
  188   for (std::vector<edge_ty>::const_iterator it = Dependencies.begin(),
lib/Support/DeltaAlgorithm.cpp
   60   for (changesetlist_ty::const_iterator it = Sets.begin(),
   73   for (changesetlist_ty::const_iterator it = Sets.begin(),
lib/Support/Statistic.cpp
   69   using const_iterator = std::vector<TrackingStatistic *>::const_iterator;
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  882     for (std::vector<MachineBasicBlock *>::const_iterator
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
   87   for (std::vector<CFStack::StackItem>::const_iterator I = BranchStack.begin(),
lib/Target/ARM/Thumb1FrameLowering.cpp
  267   for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
lib/Target/Hexagon/HexagonCommonGEP.cpp
  272     using const_iterator = typename NodeContainer::const_iterator;
  434     using const_iterator = NodeVect::const_iterator;
lib/Target/Hexagon/HexagonGenInsert.cpp
  398     using const_iterator = ListType::const_iterator;
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  698   BaseType::const_iterator begin() const { return List.begin(); }
  699   BaseType::const_iterator end() const   { return List.end(); }
lib/Target/Hexagon/RDFRegisters.h
   62     using const_iterator = typename std::vector<T>::const_iterator;
lib/Target/Mips/Mips16FrameLowering.cpp
   75     for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
lib/Target/Mips/MipsSEFrameLowering.cpp
  455     for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
   93   using iterator = typename std::vector<WebAssemblyException *>::const_iterator;
lib/Target/X86/X86FrameLowering.cpp
  473   for (std::vector<CalleeSavedInfo>::const_iterator
lib/Target/XCore/XCoreFrameLowering.cpp
  432   for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin();
  462   for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin();
lib/Transforms/ObjCARC/BlotMapVector.h
   48   using const_iterator = typename VectorTy::const_iterator;
lib/Transforms/Utils/LowerSwitch.cpp
  189   for (LowerSwitch::CaseVector::const_iterator B = C.begin(), E = C.end();
tools/bugpoint/OptimizerDriver.cpp
  216   for (std::vector<std::string>::const_iterator I = Passes.begin(),
  220   for (std::vector<std::string>::const_iterator I = pass_args.begin(),
tools/bugpoint/ToolRunner.cpp
  176   for (std::vector<std::string>::const_iterator i = SharedLibs.begin(),
  636   for (std::vector<std::string>::const_iterator I = ccArgs.begin(),
  784   for (std::vector<std::string>::const_iterator I = ccArgs.begin(),
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
  301   using const_iterator = typename std::vector<T>::const_iterator;
tools/clang/include/clang/Analysis/CFG.h
 1325   using try_block_iterator = std::vector<const CFGBlock *>::const_iterator;
tools/clang/include/clang/Analysis/PathDiagnostic.h
  652       std::vector<PathDiagnosticLocationPair>::const_iterator;
tools/clang/include/clang/Basic/Diagnostic.h
 1466   using range_iterator = std::vector<CharSourceRange>::const_iterator;
 1476   using fixit_iterator = std::vector<FixItHint>::const_iterator;
tools/clang/include/clang/Basic/Module.h
  561   using submodule_const_iterator = std::vector<Module *>::const_iterator;
tools/clang/include/clang/Driver/Multilib.h
  118   using const_iterator = multilib_list::const_iterator;
tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h
   29   using const_iterator = DiagList::const_iterator;
tools/clang/include/clang/Lex/HeaderSearch.h
  671   using search_dir_iterator = std::vector<DirectoryLookup>::const_iterator;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  173   BlocksExhausted::const_iterator blocks_exhausted_begin() const {
  177   BlocksExhausted::const_iterator blocks_exhausted_end() const {
  181   BlocksAborted::const_iterator blocks_aborted_begin() const {
  185   BlocksAborted::const_iterator blocks_aborted_end() const {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  394   using const_roots_iterator = NodeVector::const_iterator;
  396   using const_eop_iterator = NodeVector::const_iterator;
tools/clang/lib/AST/CommentCommandTraits.cpp
   25   for (CommentOptions::BlockCommandNamesTy::const_iterator
tools/clang/lib/Basic/Module.cpp
  341   for (std::vector<Module *>::const_iterator I = SubModules.begin(),
tools/clang/lib/Basic/SourceManager.cpp
  289   std::vector<LineEntry>::const_iterator I = llvm::upper_bound(Entries, Offset);
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  568   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  621   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  651   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  667   for (std::vector<std::pair<CharUnits, CharUnits> >::const_iterator
  675   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
tools/clang/lib/Frontend/FrontendActions.cpp
  611       for (std::vector<std::pair<std::string, bool/*isUndef*/> >::const_iterator
tools/clang/lib/Frontend/InitHeaderSearch.cpp
   42                       DirectoryLookup> >::const_iterator path_iterator;
tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp
   28   CondDirectiveLocsTy::const_iterator low = llvm::lower_bound(
   36   CondDirectiveLocsTy::const_iterator
   57   CondDirectiveLocsTy::const_iterator low = llvm::lower_bound(
tools/clang/lib/Lex/PreprocessingRecord.cpp
  217   std::vector<PreprocessedEntity *>::const_iterator
  219   std::vector<PreprocessedEntity *>::const_iterator I;
tools/clang/lib/Sema/SemaStmt.cpp
 1161       for (CaseRangesTy::const_iterator RI = CaseRanges.begin();
tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
  118   typedef CoreEngine::BlocksExhausted::const_iterator ExhaustedIterator;
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  118   typename CHECK_CTX::CheckersTy::const_iterator
  213     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  214     CheckersTy::const_iterator checkers_end() { return Checkers.end(); }
  283     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  284     CheckersTy::const_iterator checkers_end() { return Checkers.end(); }
  330     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  331     CheckersTy::const_iterator checkers_end() { return Checkers.end(); }
  378     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  379     CheckersTy::const_iterator checkers_end() { return Checkers.end(); }
  422   CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  423   CheckersTy::const_iterator checkers_end() { return Checkers.end(); }
  479     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  480     CheckersTy::const_iterator checkers_end() { return Checkers.end(); }
  520     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  521     CheckersTy::const_iterator checkers_end() { return Checkers.end(); }
  565     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  566     CheckersTy::const_iterator checkers_end() { return Checkers.end(); }
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  765         for (PDFileEntry::ConsumerFiles::const_iterator CI = files->begin(),
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1057     for (RegionStoreManager::SValListTy::const_iterator I = Vals.begin(),
 1315       for (SValListTy::const_iterator I = Vals.begin(),
 2596     for (RegionStoreManager::SValListTy::const_iterator I = Vals.begin(),
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
   56                               typename CheckerOrPackageInfoList::const_iterator,
tools/clang/tools/extra/clangd/index/Ref.h
   73   using const_iterator = std::vector<value_type>::const_iterator;
tools/clang/tools/extra/clangd/index/Relation.h
   48   using const_iterator = std::vector<value_type>::const_iterator;
tools/clang/tools/extra/clangd/index/Symbol.h
  179   using const_iterator = std::vector<Symbol>::const_iterator;
tools/clang/tools/extra/modularize/CoverageChecker.cpp
  332     for (std::vector<std::string>::const_iterator I = IncludePaths.begin(),
  413   for (std::vector<std::string>::const_iterator I = FileSystemHeaders.begin(),
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  836     for (std::vector<PPItemKey>::const_iterator I = IncludeDirectives.begin(),
  871     for (std::vector<PPItemKey>::const_iterator I = IncludeDirectives.begin(),
tools/clang/tools/libclang/CIndex.cpp
 8682   for (std::vector<SourceRange>::const_iterator i = SkippedRanges.begin(), ei = SkippedRanges.end();
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp
  116     for (CompVector::const_iterator I = Comps.begin(), E = Comps.end(); I != E;
tools/clang/unittests/Driver/MultilibTest.cpp
  159   for (Multilib::flags_list::const_iterator I = M.flags().begin(),
  169   for (Multilib::flags_list::const_iterator I = M.flags().begin(),
tools/clang/unittests/Tooling/CommentHandlerTest.cpp
   89   CommentList::const_iterator Current;
   90   CommentList::const_iterator End;
tools/clang/unittests/Tooling/TestVisitor.h
  151     for (typename std::vector<ExpectedMatch>::const_iterator
  166     for (typename std::vector<MatchCandidate>::const_iterator
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  125     typedef std::vector<std::string>::const_iterator const_iterator;
tools/dsymutil/DebugMap.h
   96   using const_iterator = ObjectContainer::const_iterator;
tools/lld/include/lld/Core/File.h
  120     typedef llvm::mapped_iterator<typename AtomVector<T>::const_iterator,
tools/lld/include/lld/Core/LinkingContext.h
  151   typedef StringRefVector::const_iterator StringRefVectorConstIter;
tools/lldb/include/lldb/Breakpoint/BreakpointList.h
  150   bp_collection::const_iterator
tools/lldb/include/lldb/Breakpoint/BreakpointLocationCollection.h
  166   collection::const_iterator
tools/lldb/include/lldb/Core/Disassembler.h
  315   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Core/FileSpecList.h
   29   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Core/Section.h
   39   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Core/ThreadSafeSTLVector.h
   24   typedef typename collection::const_iterator const_iterator;
tools/lldb/include/lldb/Core/UniqueCStringMap.h
  201   typedef typename collection::const_iterator const_iterator;
tools/lldb/include/lldb/Symbol/Symtab.h
  141   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Symbol/TypeList.h
   62   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Symbol/VariableList.h
   71   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Target/PathMappingList.h
  114   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Target/StackFrameList.h
  115   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Utility/Args.h
  126   using const_iterator = std::vector<ArgEntry>::const_iterator;
tools/lldb/include/lldb/Utility/Iterable.h
   28   typedef typename C::const_iterator BackingIterator;
tools/lldb/include/lldb/Utility/RangeMap.h
  502       typename Collection::const_iterator begin = m_entries.begin();
  503       typename Collection::const_iterator end = m_entries.end();
  504       typename Collection::const_iterator pos =
  524       typename Collection::const_iterator begin = m_entries.begin();
  525       typename Collection::const_iterator end = m_entries.end();
  526       typename Collection::const_iterator pos =
tools/lldb/include/lldb/Utility/StringList.h
   58   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Utility/VMRange.h
   30   typedef collection::const_iterator const_iterator;
tools/lldb/source/Breakpoint/BreakpointList.cpp
  115 BreakpointList::bp_collection::const_iterator
tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp
   70 BreakpointLocationCollection::collection::const_iterator
   93   collection::const_iterator pos =
  151   collection::const_iterator pos, begin = m_break_loc_collection.begin(),
tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
   71   collection::const_iterator end = m_locations.end();
   72   collection::const_iterator pos =
  130   collection::const_iterator pos, end = m_locations.end();
  174   collection::const_iterator pos, end = m_locations.end();
  183   collection::const_iterator pos, end = m_locations.end();
tools/lldb/source/Core/Disassembler.cpp
 1053   collection::const_iterator pos, end;
 1073   collection::const_iterator pos, begin, end;
tools/lldb/source/Core/FileSpecList.cpp
   48   collection::const_iterator pos, end = m_files.end();
  106   collection::const_iterator pos, end = m_files.end();
tools/lldb/source/Core/ModuleList.cpp
  339     collection::const_iterator pos, end = m_modules.end();
  352     collection::const_iterator pos, end = m_modules.end();
  369     collection::const_iterator pos, end = m_modules.end();
  381     collection::const_iterator pos, end = m_modules.end();
  392   collection::const_iterator pos, end = m_modules.end();
  401   collection::const_iterator pos, end = m_modules.end();
  410   collection::const_iterator pos, end = m_modules.end();
  420   collection::const_iterator pos, end = m_modules.end();
  430   collection::const_iterator pos, end = m_modules.end();
  439   collection::const_iterator pos, end = m_modules.end();
  447   collection::const_iterator pos, end = m_modules.end();
  461     collection::const_iterator pos, end = m_modules.end();
  478     collection::const_iterator pos, end = m_modules.end();
  496   collection::const_iterator pos, end = m_modules.end();
  525   collection::const_iterator pos, end = m_modules.end();
  539   collection::const_iterator pos, end = m_modules.end();
  549   collection::const_iterator pos, end = m_modules.end();
  573   collection::const_iterator pos, end = m_modules.end();
  582     collection::const_iterator pos, begin = m_modules.begin(),
  599   collection::const_iterator pos, end = m_modules.end();
  620     collection::const_iterator pos, end = m_modules.end();
  644   collection::const_iterator pos, end = m_modules.end();
  656     collection::const_iterator pos;
  657     collection::const_iterator begin = m_modules.begin();
  658     collection::const_iterator end = m_modules.end();
tools/lldb/source/Core/ValueObject.cpp
  586     std::vector<uint32_t>::const_iterator pos = child_indexes.begin();
  587     std::vector<uint32_t>::const_iterator end = child_indexes.end();
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h
  198     typedef collection::const_iterator const_iterator;
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h
  172     typedef collection::const_iterator const_iterator;
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
  179   typedef SectionHeaderColl::const_iterator SectionHeaderCollConstIter;
  183   typedef DynamicSymbolColl::const_iterator DynamicSymbolCollConstIter;
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
  289   typedef SectionHeaderColl::const_iterator SectionHeaderCollConstIter;
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
  353   EHProgramRange(EHProgram::const_iterator begin,
  354                  EHProgram::const_iterator end);
  361   EHProgram::const_iterator m_begin;
  362   EHProgram::const_iterator m_end;
  365 EHProgramRange::EHProgramRange(EHProgram::const_iterator begin,
  366                                EHProgram::const_iterator end)
  378   for (EHProgram::const_iterator it = m_begin; it != m_end; ++it) {
  396   for (EHProgram::const_iterator it = m_begin; it != m_end; ++it) {
  423   for (EHProgram::const_iterator it = m_begin; it != m_end; ++it) {
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  667   reg_collection::const_iterator pos, end = m_regs.end();
tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h
   49       std::vector<lldb_private::RegisterInfo>::const_iterator pos =
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 1317             for (tid_collection::const_iterator
 1328             for (tid_sig_collection::const_iterator
 1340             for (tid_collection::const_iterator
 1351             for (tid_sig_collection::const_iterator
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.h
   42   typedef collection::const_iterator const_iterator;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h
   24 typedef DWARFAbbreviationDeclarationColl::const_iterator
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h
   55   typedef DescriptorColl::const_iterator DescriptorConstIter;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
   30   typedef collection::const_iterator const_iterator;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp
   58   collection::const_iterator pos;
   59   collection::const_iterator begin = m_entries.begin();
   60   collection::const_iterator end = m_entries.end();
   62   collection::const_iterator rhs_pos;
   63   collection::const_iterator rhs_begin = rhs.m_entries.begin();
tools/lldb/source/Symbol/Block.cpp
  103     collection::const_iterator pos, end = m_children.end();
  116   collection::const_iterator pos, end = m_children.end();
  419     collection::const_iterator pos, end = m_children.end();
  480     collection::const_iterator pos, end = m_children.end();
  489     collection::const_iterator pos, end = m_children.end();
  507     collection::const_iterator pos, end = m_children.end();
tools/lldb/source/Symbol/CompactUnwindInfo.cpp
  517   std::vector<UnwindIndex>::const_iterator it;
tools/lldb/source/Symbol/LineTable.cpp
  182       entry_collection::const_iterator begin_pos = m_entries.begin();
  183       entry_collection::const_iterator end_pos = m_entries.end();
  184       entry_collection::const_iterator pos = lower_bound(
  209                 entry_collection::const_iterator prev_pos = pos - 1;
  292   std::vector<uint32_t>::const_iterator begin_pos = file_indexes.begin();
  293   std::vector<uint32_t>::const_iterator end_pos = file_indexes.end();
tools/lldb/source/Symbol/SymbolContext.cpp
 1208   collection::const_iterator pos, end = sc_list.m_symbol_contexts.end();
 1216   collection::const_iterator pos, end = sc_list.m_symbol_contexts.end();
 1269   collection::const_iterator pos, end = m_symbol_contexts.end();
tools/lldb/source/Symbol/Symtab.cpp
  158     std::vector<uint32_t>::const_iterator pos;
  159     std::vector<uint32_t>::const_iterator end = indexes.end();
  809       std::vector<uint32_t>::const_iterator pos, end = matching_indexes.end();
tools/lldb/source/Symbol/UnwindPlan.cpp
  388       collection::const_iterator pos, end = m_row_list.end();
  540   collection::const_iterator pos, begin = m_row_list.begin(),
tools/lldb/source/Target/StackFrameList.cpp
  738     collection::const_iterator begin = m_frames.begin();
  739     collection::const_iterator end = m_frames.end();
  741       collection::const_iterator pos =
tools/lldb/source/Target/TargetList.cpp
  462   collection::const_iterator pos, end = m_target_list.end();
  484   collection::const_iterator pos, end = m_target_list.end();
  499     collection::const_iterator pos, end = m_target_list.end();
  514     collection::const_iterator pos, end = m_target_list.end();
  603   collection::const_iterator pos, begin = m_target_list.begin(),
tools/llvm-mca/CodeRegion.h
  100   typedef std::vector<UniqueCodeRegion>::const_iterator const_iterator;
tools/llvm-objcopy/ELF/Object.h
 1036       filter_iterator<pointee_iterator<std::vector<SecPtr>::const_iterator>,
tools/llvm-objdump/llvm-objdump.cpp
  759     std::vector<RelocationRef>::const_iterator RelCur = Rels->begin();
  760     std::vector<RelocationRef>::const_iterator RelEnd = Rels->end();
 1275     std::vector<RelocationRef>::const_iterator RelCur = Rels.begin();
 1276     std::vector<RelocationRef>::const_iterator RelEnd = Rels.end();
tools/opt/PrintSCC.cpp
   79     for (std::vector<BasicBlock*>::const_iterator I = nextSCC.begin(),
  100     for (std::vector<CallGraphNode*>::const_iterator I = nextSCC.begin(),
tools/polly/include/polly/ScopInfo.h
 1555   std::vector<Instruction *>::const_iterator insts_begin() const {
 1559   std::vector<Instruction *>::const_iterator insts_end() const {
 1564   iterator_range<std::vector<Instruction *>::const_iterator> insts() const {
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp
  620   for (PointerSnapshotTy::const_iterator PI = Pointers.begin(),
tools/polly/lib/Exchange/JSONExporter.cpp
  769   for (std::vector<std::string>::const_iterator I = NewAccessStrings.begin(),
unittests/ADT/RangeAdapterTest.cpp
   63   typedef std::vector<int>::const_iterator const_iterator;
unittests/ADT/STLExtrasTest.cpp
  334 std::vector<int>::const_iterator begin(const some_struct &s) {
  338 std::vector<int>::const_iterator end(const some_struct &s) {
unittests/Support/Path.cpp
  854   v_t::const_iterator a0 = find(visited, "a0");
  855   v_t::const_iterator aa1 = find(visited, "aa1");
  856   v_t::const_iterator ab1 = find(visited, "ab1");
  857   v_t::const_iterator dontlookhere = find(visited, "dontlookhere");
  858   v_t::const_iterator da1 = find(visited, "da1");
  859   v_t::const_iterator z0 = find(visited, "z0");
  860   v_t::const_iterator za1 = find(visited, "za1");
  861   v_t::const_iterator pop = find(visited, "pop");
  862   v_t::const_iterator p1 = find(visited, "p1");
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   58     begin(const _Container& __cont) -> decltype(__cont.begin())
   68     end(_Container& __cont) -> decltype(__cont.end())
   78     end(const _Container& __cont) -> decltype(__cont.end())
usr/include/c++/7.4.0/bits/regex.h
 1587       typedef typename _Base_type::const_iterator          const_iterator;
usr/include/c++/7.4.0/bits/stl_vector.h
  240       typedef std::reverse_iterator<const_iterator>	const_reverse_iterator;
  571       const_iterator
  573       { return const_iterator(this->_M_impl._M_start); }
  589       const_iterator
  591       { return const_iterator(this->_M_impl._M_finish); }
  635       const_iterator
  637       { return const_iterator(this->_M_impl._M_start); }
  644       const_iterator
  646       { return const_iterator(this->_M_impl._M_finish); }
  997 	emplace(const_iterator __position, _Args&&... __args)
 1012       insert(const_iterator __position, const value_type& __x);
 1042       insert(const_iterator __position, value_type&& __x)
 1059       insert(const_iterator __position, initializer_list<value_type> __l)
 1084       insert(const_iterator __position, size_type __n, const value_type& __x)
 1128 	insert(const_iterator __position, _InputIterator __first,
 1179       erase(const_iterator __position)
 1206       erase(const_iterator __first, const_iterator __last)
 1206       erase(const_iterator __first, const_iterator __last)
 1487       _M_insert_rval(const_iterator __position, value_type&& __v);
 1492 	_M_emplace_aux(const_iterator __position, _Args&&... __args);
 1496       _M_emplace_aux(const_iterator __position, value_type&& __v)
usr/include/c++/7.4.0/bits/vector.tcc
  116     insert(const_iterator __position, const value_type& __x)
  314     _M_insert_rval(const_iterator __position, value_type&& __v) -> iterator
  336       _M_emplace_aux(const_iterator __position, _Args&&... __args)
utils/TableGen/CodeGenDAGPatterns.h
 1260   typedef std::vector<PatternToMatch>::const_iterator ptm_iterator;
utils/TableGen/CodeGenInstruction.h
  163     typedef std::vector<OperandInfo>::const_iterator const_iterator;
utils/TableGen/CodeGenRegisters.cpp
  208   CodeGenRegister::Vec::const_iterator RegI, RegE;
 1790 static std::vector<RegUnitSet>::const_iterator
 1793   std::vector<RegUnitSet>::const_iterator
 1893     std::vector<RegUnitSet>::const_iterator SetI =
 1953       std::vector<RegUnitSet>::const_iterator SetI =
utils/TableGen/CodeGenRegisters.h
  506     typedef std::vector<unsigned>::const_iterator iterator;
  726       for (std::vector<unsigned>::const_iterator
utils/TableGen/CodeGenSchedule.cpp
 1598       for (std::vector<TransVariant>::const_iterator
 2207   for (std::vector<PredTransition>::const_iterator
utils/TableGen/CodeGenSchedule.h
   32 using RecIter = std::vector<Record*>::const_iterator;
   35 using IdxIter = std::vector<unsigned>::const_iterator;
  450   using const_class_iterator = std::vector<CodeGenSchedClass>::const_iterator;
  496   using ProcIter = std::vector<CodeGenProcModel>::const_iterator;
  550   using SchedClassIter = std::vector<CodeGenSchedClass>::const_iterator;
utils/TableGen/FastISelEmitter.cpp
   76   typedef std::vector<TreePredicateFn>::const_iterator iterator;
utils/TableGen/FixedLenDecoderEmitter.cpp
   79   typedef std::vector<EncodingField>::const_iterator const_iterator;
  761   DecoderTable::const_iterator I = Table.begin();
  762   DecoderTable::const_iterator E = Table.end();
utils/TableGen/GICombinerEmitter.cpp
   85   using const_root_iterator = std::vector<RootInfo>::const_iterator;
utils/TableGen/GlobalISelEmitter.cpp
 2113   OperandVec::const_iterator operands_begin() const { return Operands.begin(); }
 2114   OperandVec::const_iterator operands_end() const { return Operands.end(); }
 2115   iterator_range<OperandVec::const_iterator> operands() const {
utils/TableGen/OptParserEmitter.cpp
   65     for (std::vector<StringRef>::const_iterator APre = APrefixes.begin(),
utils/TableGen/RegisterBankEmitter.cpp
   99   iterator_range<typename RegisterClassesTy::const_iterator>
utils/TableGen/SequenceToOffsetTable.h
  120       for (typename SeqT::const_iterator SI = I->first.begin(),
utils/TableGen/X86DisassemblerTables.cpp
  720     for (std::vector<unsigned>::const_iterator I = ModRMDecision.begin(),
utils/unittest/googlemock/include/gmock/gmock-matchers.h
 2567       for (typename LhsStlContainer::const_iterator it =
 2584       for (typename StlContainer::const_iterator it = expected_.begin();
 2763       typename LhsStlContainer::const_iterator left = lhs_stl_container.begin();
 2764       typename RhsStlContainer::const_iterator right = rhs_.begin();
 2826     for (typename StlContainer::const_iterator it = stl_container.begin();
 3119   typedef decltype(std::begin(
 3361   typedef decltype(std::begin(
 3435     ::std::vector<char>::const_iterator did_match_iter = did_match.begin();
 3471     typedef decltype(std::begin(
 3500     typedef decltype(std::begin(
 4258   for (typename RhsStlContainer::const_iterator it = rhs_stl_container.begin();
utils/unittest/googlemock/include/gmock/gmock-spec-builders.h
  902     for (UntypedActions::const_iterator it = untyped_actions_.begin();
 1564     for (UntypedOnCallSpecs::const_iterator it =
utils/unittest/googlemock/src/gmock-matchers.cc
  314   typedef ElementMatcherPairs::const_iterator Iter;
utils/unittest/googlemock/src/gmock-spec-builders.cc
  450   for (UntypedExpectations::const_iterator it =
  471   for (UntypedExpectations::const_iterator it =
utils/unittest/googletest/include/gtest/gtest-printers.h
  377   for (typename C::const_iterator it = container.begin();
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  934                             typename C::const_iterator* /* const_it */ = NULL) {
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
  312              typename ContainerType::const_iterator iterator)
  357     typename ContainerType::const_iterator iterator_;
utils/unittest/googletest/src/gtest-death-test.cc
  921     for (typename ::std::vector<Str>::const_iterator i = arguments.begin();
utils/unittest/googletest/src/gtest-internal-inl.h
  287   for (typename Container::const_iterator it = c.begin(); it != c.end(); ++it) {
utils/unittest/googletest/src/gtest-typed-test.cc
   70   for (std::vector<std::string>::const_iterator name_it = name_vec.begin();
utils/unittest/googletest/src/gtest.cc
 1231         std::vector<EditType>::const_iterator it = edits.begin() + edit_i;
 4507   const std::vector<TestCase*>::const_iterator test_case =