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

References

examples/Kaleidoscope/Chapter9/toy.cpp
  287     for (const auto &Arg : Args)
  347     for (const auto &NamedVar : VarNames)
include/llvm/ADT/MapVector.h
   69   iterator begin() { return Vector.begin(); }
  150                             (Vector.begin() + Pos->second);
  180     size_t Index = Next - Vector.begin();
  210   auto O = Vector.begin();
  221       Map[O->first] = O - Vector.begin();
include/llvm/ADT/PriorityWorklist.h
  199     for (auto I = V.begin(); I != E; ++I)
  201         M[*I] = I - V.begin();
include/llvm/ADT/STLExtras.h
 1129   for (auto V : C)
 1148                                           Range.begin())>::iterator_category,
 1151     -> decltype(std::distance(Range.begin(), Range.end())) {
 1152   return std::distance(Range.begin(), Range.end());
include/llvm/ADT/SetVector.h
   83     return vector_.begin();
  179     auto NI = vector_.begin();
include/llvm/ADT/StringExtras.h
  379   return join(R.begin(), R.end(), Separator);
include/llvm/ADT/UniqueVector.h
   75   iterator begin() { return Vector.begin(); }
include/llvm/Analysis/BlockFrequencyInfoImpl.h
 1067   std::reverse(RPOT.begin(), RPOT.end());
include/llvm/Analysis/CallGraph.h
  189   inline iterator begin() { return CalledFunctions.begin(); }
include/llvm/Analysis/Interval.h
  103   return I->Successors.begin();
  113   return I->Predecessors.begin();
include/llvm/Analysis/IntervalIterator.h
   84   Int->Nodes.insert(Int->Nodes.end(), I->Nodes.begin(), I->Nodes.end());
  230         Int->Successors.erase(std::remove(Int->Successors.begin(),
include/llvm/Analysis/LoopInfo.h
  389     SubLoops.erase(SubLoops.begin() + (I - begin()));
  412     std::reverse(Blocks.begin() + from, Blocks.end());
  485     for (auto *SubLoop : SubLoops)
  874     for (auto *L : TopLevelLoops)
  886     for (auto *L : TopLevelLoops)
  953     TopLevelLoops.erase(TopLevelLoops.begin() + (I - begin()));
include/llvm/Analysis/LoopInfoImpl.h
  514     std::reverse(Subloop->getSubLoopsVector().begin(),
include/llvm/Analysis/RegionInfo.h
  561   iterator begin() { return children.begin(); }
include/llvm/Analysis/RegionInfoImpl.h
  430       children.begin(),
  431       std::move_iterator<typename RegionSet::iterator>(Keep.begin()),
  444   children.erase(children.begin() + (I - begin()));
include/llvm/Analysis/Trace.h
   85   iterator                begin()       { return BasicBlocks.begin(); }
include/llvm/BinaryFormat/MsgPackDocument.h
  225   ArrayTy::iterator begin() { return Array->begin(); }
include/llvm/Bitstream/BitstreamWriter.h
  223       CurAbbrevs.insert(CurAbbrevs.end(), Info->Abbrevs.begin(),
include/llvm/CodeGen/GCMetadata.h
  134   iterator begin() { return SafePoints.begin(); }
  139   roots_iterator roots_begin() { return Roots.begin(); }
  168   FuncInfoVec::iterator funcinfo_begin() { return Functions.begin(); }
include/llvm/CodeGen/LiveInterval.h
  620       assert(std::is_sorted(R.begin(), R.end()));
  621       auto Idx = R.begin(), EndIdx = R.end();
include/llvm/CodeGen/MachineBasicBlock.h
  264   pred_iterator        pred_begin()       { return Predecessors.begin(); }
  280   succ_iterator        succ_begin()       { return Successors.begin();   }
  456     BranchProbability::normalizeProbabilities(Probs.begin(), Probs.end());
include/llvm/CodeGen/MachineOutliner.h
  216     for (Candidate &C : Candidates)
include/llvm/CodeGen/MachineScheduler.h
  550   iterator begin() { return Queue.begin(); }
  566     unsigned idx = I - Queue.begin();
  568     return Queue.begin() + idx;
include/llvm/CodeGen/PBQPRAConstraint.h
   53     for (auto &C : Constraints)
include/llvm/CodeGen/ScheduleDAG.h
  678       return nodes_iterator(G->SUnits.begin());
  763     iterator begin() { return Index2Node.begin(); }
include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
  151       for (auto &X : Items) {
  160       for (auto &X : Items) {
  183       for (auto &Item : Items) {
include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
   25     for (auto Visitor : Pipeline) {
   33     for (auto Visitor : Pipeline) {
   41     for (auto Visitor : Pipeline) {
   49     for (auto Visitor : Pipeline) {
include/llvm/DebugInfo/CodeView/TypeHashing.h
  127       auto HashIt = Hashes.begin();
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
   26     for (auto Visitor : Pipeline) {
   34     for (auto Visitor : Pipeline) {
   42     for (auto Visitor : Pipeline) {
   50     for (auto Visitor : Pipeline) {
   58     for (auto Visitor : Pipeline) {
   66     for (auto Visitor : Pipeline) {
   74     for (auto Visitor : Pipeline) {
  100     for (auto Visitor : Pipeline) {
  109     for (auto Visitor : Pipeline) {
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
   54   iterator begin() { return Instructions.begin(); }
include/llvm/DebugInfo/DWARF/DWARFUnit.h
  495     return die_iterator_range(DieArray.begin(), DieArray.end());
include/llvm/ExecutionEngine/JITLink/JITLink.h
  222     return make_range(Edges.begin(), Edges.end());
  801     return make_range(section_iterator(Sections.begin()),
  823     return make_range(defined_symbol_iterator(Sections.begin(), Sections.end()),
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  232       for (auto BLK : BaseLayerVModuleKeys)
  241       for (auto &BLK : BaseLayerVModuleKeys)
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  158       for (auto &Frame : RegisteredEHFrames) {
  167       for (auto &ObjAllocs : Unmapped) {
  182       for (auto &ObjAllocs : Unfinalized) {
  197       for (auto &EHFrame : UnfinalizedEHFrames) {
  271       for (auto &Alloc : Allocs) {
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
  179     for (auto &Arg : Args)
include/llvm/ExecutionEngine/Orc/RPCSerialization.h
  605     for (auto &E : V)
include/llvm/FuzzMutate/Random.h
   54     for (auto &I : Items)
include/llvm/IR/ModuleSummaryIndex.h
 1380           FunctionSummary::ExternalNode.CallGraphEdgeList.begin(),
 1384     return ChildIteratorType(F->CallGraphEdgeList.begin(), &valueInfoFromEdge);
 1399       return FunctionSummary::ExternalNode.CallGraphEdgeList.begin();
 1403     return F->CallGraphEdgeList.begin();
include/llvm/IR/ModuleSummaryIndexYAML.h
  216     for (auto &FSum : FSums) {
  218       for (auto &RefGUID : FSum.Refs) {
  238       for (auto &Sum : P.second.SummaryList) {
  290       index.CfiFunctionDefs = {CfiFunctionDefs.begin(), CfiFunctionDefs.end()};
  293       index.CfiFunctionDecls = {CfiFunctionDecls.begin(),
include/llvm/IR/TypeFinder.h
   49   iterator begin() { return StructTypes.begin(); }
include/llvm/MC/MCAssembler.h
  336   iterator begin() { return Sections.begin(); }
  347   symbol_iterator symbol_begin() { return Symbols.begin(); }
  372     return IndirectSymbols.begin();
  404   data_region_iterator data_region_begin() { return DataRegions.begin(); }
include/llvm/PassAnalysisSupport.h
  157     for (const auto &AnalysisImpl : AnalysisImpls) {
include/llvm/ProfileData/InstrProf.h
  545   AddrToMD5Map.erase(std::unique(AddrToMD5Map.begin(), AddrToMD5Map.end()),
  560       std::lower_bound(MD5NameMap.begin(), MD5NameMap.end(), FuncMD5Hash,
  571       std::lower_bound(MD5FuncMap.begin(), MD5FuncMap.end(), FuncMD5Hash,
include/llvm/Support/BinaryByteStream.h
  158     Data.insert(Data.begin() + Offset, Bytes.begin(), Bytes.end());
include/llvm/Support/BinaryItemStream.h
   92         std::lower_bound(ItemEndOffsets.begin(), ItemEndOffsets.end(), Offset);
   93     size_t Idx = std::distance(ItemEndOffsets.begin(), Iter);
include/llvm/Support/CommandLine.h
 1462   iterator begin() { return Storage.begin(); }
include/llvm/Support/Error.h
  401         for (auto &Payload : E2List.Payloads)
  410       E2List.Payloads.insert(E2List.Payloads.begin(), E1.takePayload());
  910     for (auto &P : List.Payloads)
include/llvm/Support/GenericDomTree.h
   76   iterator begin() { return Children.begin(); }
include/llvm/Support/GenericDomTreeConstruction.h
 1323     for (const NodePtr N : NumToNode) {
include/llvm/Support/JSON.h
  178   iterator begin() { return V.begin(); }
include/llvm/Support/VirtualFileSystem.h
  613     iterator contents_begin() { return Contents.begin(); }
include/llvm/Support/YAMLTraits.h
  874     if (this->canElideEmptySequence() && !(Val.begin() != Val.end()))
 1100     for (StringRef key : io.keys())
lib/Analysis/AliasAnalysis.cpp
   65   for (auto &AA : AAs)
   92   for (AnalysisKey *ID : AADeps)
  112   for (const auto &AA : AAs) {
  128   for (const auto &AA : AAs)
  138   for (const auto &AA : AAs) {
  187   for (const auto &AA : AAs) {
  254   for (const auto &AA : AAs) {
  385   for (const auto &AA : AAs) {
  399   for (const auto &AA : AAs) {
lib/Analysis/AliasSetTracker.cpp
   90     UnknownInsts.insert(UnknownInsts.end(), AS.UnknownInsts.begin(), AS.UnknownInsts.end());
  624   for (auto Cur : ASVector) {
lib/Analysis/BlockFrequencyInfoImpl.cpp
  647   for (auto &I : Nodes)
lib/Analysis/CFLAndersAliasAnalysis.cpp
  752     for (const auto &Dst : WorkList) {
  796     for (const auto &Item : WorkList)
lib/Analysis/CGSCCPassManager.cpp
   70   for (auto &Pass : Passes) {
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/IntervalPartition.cpp
   53   for (Interval::node_iterator It = I->Nodes.begin(), End = I->Nodes.end();
   64   for (BasicBlock *Successor : Int->Successors)
lib/Analysis/LoopAccessAnalysis.cpp
 1664         for (std::vector<unsigned>::iterator I1 = Accesses[*AI].begin(),
 1669                    I2 = (OI == AI ? std::next(I1) : Accesses[*OI].begin()),
lib/Analysis/MemoryDependenceAnalysis.cpp
  779   assert(std::is_sorted(Cache.begin(), Cache.begin() + Count) &&
  779   assert(std::is_sorted(Cache.begin(), Cache.begin() + Count) &&
  807     for (auto &Entry : Cache)
  846         std::upper_bound(Cache.begin(), Cache.begin() + NumSortedEntries,
  846         std::upper_bound(Cache.begin(), Cache.begin() + NumSortedEntries,
  848     if (Entry != Cache.begin() && std::prev(Entry)->getBB() == DirtyBB)
  852     if (Entry != Cache.begin() + NumSortedEntries &&
  984       Cache->begin(), Cache->begin() + NumSortedEntries, NonLocalDepEntry(BB));
  984       Cache->begin(), Cache->begin() + NumSortedEntries, NonLocalDepEntry(BB));
  985   if (Entry != Cache->begin() && (Entry - 1)->getBB() == BB)
  989   if (Entry != Cache->begin() + NumSortedEntries && Entry->getBB() == BB)
 1058         std::upper_bound(Cache.begin(), Cache.end() - 1, Val);
 1068           std::upper_bound(Cache.begin(), Cache.end(), Val);
 1136         for (auto &Entry : CacheInfo->NonLocalDeps)
 1156         for (auto &Entry : CacheInfo->NonLocalDeps)
 1179       for (auto &Entry : *Cache) {
 1193     for (auto &Entry : *Cache) {
 1547     for (auto &Entry : BlockMap)
 1628       for (auto &Entry : INLD.first) {
 1668       for (auto &Entry : NLPDI) {
lib/Analysis/ModuleSummaryAnalysis.cpp
  539   for (auto &P : VTableFuncs) {
lib/Analysis/StratifiedSets.h
  270     for (auto &Link : Links) {
  279     for (auto &Link : StratLinks) {
lib/AsmParser/LLParser.cpp
  497   for (auto &MD : MDs)
 7511     for (auto TIDRef : FwdRefTIDs->second) {
 7600     for (auto P : I.second) {
 7618     for (auto TIDRef : FwdRefTIDs->second) {
 7941     for (auto VIRef : FwdRefVIs->second) {
 7952     for (auto AliaseeRef : FwdRefAliasees->second) {
 8353     for (auto P : I.second) {
 8440     for (auto P : I.second) {
 8489   for (auto &VC : VContexts) {
 8501     for (auto P : I.second) {
 8596     for (auto P : I.second) {
 8637     for (auto P : I.second) {
 8676     for (auto P : I.second) {
lib/Bitcode/Reader/BitcodeAnalyzer.cpp
  690       std::reverse(FreqPairs.begin(), FreqPairs.end());
lib/Bitcode/Reader/BitcodeReader.cpp
 2914   for (uint64_t BitPos : DeferredMetadataInfo) {
 2985   for (auto &Pair : UpgradedVariables) {
 3490           std::reverse(FunctionsWithBodies.begin(), FunctionsWithBodies.end());
lib/Bitcode/Reader/MetadataLoader.cpp
  485     for (auto CU_SP : CUSubprograms)
lib/Bitcode/Writer/BitcodeWriter.cpp
 2102     for (auto &Elt : IndexPos) {
 3141   SmallVector<uint64_t, 64> Record(Order.Shuffle.begin(), Order.Shuffle.end());
 4384   for (Module *M : Mods) {
lib/Bitcode/Writer/ValueEnumerator.cpp
  525   std::stable_sort(Values.begin() + CstStart, Values.begin() + CstEnd,
  525   std::stable_sort(Values.begin() + CstStart, Values.begin() + CstEnd,
  538   std::stable_partition(Values.begin() + CstStart, Values.begin() + CstEnd,
  538   std::stable_partition(Values.begin() + CstStart, Values.begin() + CstEnd,
  736   for (const Metadata *MD : MDs)
  800   MDs.insert(MDs.end(), FunctionMDs.begin() + R.First,
  801              FunctionMDs.begin() + R.Last);
lib/CodeGen/AsmPrinter/AccelTable.cpp
   40   array_pod_sort(Uniques.begin(), Uniques.end());
   42       std::unique(Uniques.begin(), Uniques.end());
   44   UniqueHashCount = std::distance(Uniques.begin(), P);
   63         std::unique(E.second.Values.begin(), E.second.Values.end()),
   83   for (auto &Bucket : Buckets)
  345       for (const auto *V : Hash->Values)
  402       for (auto *Value : Hash->Values) {
  506       for (const auto *Value : Hash->Values)
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1434       for (const auto &Stub : Stubs) {
 1451       for (const auto &Stub : Stubs) {
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  549     for (auto I = RestrRegs.begin(), E = RestrRegs.end(); I != E; I++) {
  550       if(I != RestrRegs.begin())
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1084     for (auto Annot : FI.Annotations) {
 1102     for (auto HeapAllocSite : FI.HeapAllocSites) {
 2161   for (const ClassInfo::MemberInfo &IndirectField : NestedInfo.Members)
 2324   for (const DIDerivedType *I : Info.Inheritance) {
 2352   for (ClassInfo::MemberInfo &MemberInfo : Info.Members) {
 2430   for (const DIType *Nested : Info.NestedTypes) {
lib/CodeGen/AsmPrinter/DIE.cpp
  142   for (DIEAbbrev *Abbrev : Abbreviations)
lib/CodeGen/AsmPrinter/DebugLocStream.cpp
   32   Comments.erase(Comments.begin() + Entries.back().CommentOffset,
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 2490   for (const SymbolCU &SCU : ArangeLabels) {
 2579   for (DwarfCompileUnit *CU : CUs) {
 2616     for (const ArangeSpan &Span : List) {
lib/CodeGen/AsmPrinter/WinCFGuard.cpp
   54   for (const Function *F : Functions)
   59   for (const MCSymbol *S : LongjmpTargets) {
lib/CodeGen/BranchFolding.cpp
  743                   B = MergePotentials.begin();
  775       B = MergePotentials.begin();
  981   array_pod_sort(MergePotentials.begin(), MergePotentials.end());
 1216         MergePotentials.begin()->getBlock() != PredBB)
 1217       FixTail(MergePotentials.begin()->getBlock(), IBB, TII);
 1230   for (const auto &Src : SameTails) {
lib/CodeGen/CodeGenPrepare.cpp
 6892   for (GetElementPtrInst *UGEPI : UGEPIs) {
 6900   for (GetElementPtrInst *UGEPI : UGEPIs) {
lib/CodeGen/DFAPacketizer.cpp
  184   for (auto &M : Mutations)
  214       for (MachineInstr *MI : CurrentPacketMIs) {
  246   for (SUnit &SU : VLIWScheduler->SUnits)
  288       for (auto MJ : CurrentPacketMIs) {
lib/CodeGen/ExecutionDomainFix.cpp
  215   for (DomainValue *OldLiveReg : MBBOutRegsInfos[MBBNumber]) {
  462     for (DomainValue *OutLiveReg : OutLiveRegs) {
lib/CodeGen/GlobalISel/CombinerHelper.cpp
 1106   for (auto CopyTy : MemOps) {
 1211   for (auto CopyTy : MemOps) {
lib/CodeGen/GlobalISel/IRTranslator.cpp
  473     for (const CaseCluster &C : Clusters) {
  491   CaseClusterIt First = Clusters.begin();
 2174   for (auto &JTCase : SL->JTCases) {
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  350         for (SizeAndAction BitsizeAndAction : VectorSpecifiedActions.second) {
  721     for (unsigned Opcode : FailedOpcodes)
lib/CodeGen/GlobalMerge.cpp
  298     std::fill(EncounteredUGS.begin(), EncounteredUGS.end(), 0);
lib/CodeGen/IfConversion.cpp
 2215     for (MachineBasicBlock *Succ : Succs) {
lib/CodeGen/LatencyPriorityQueue.cpp
  122   std::vector<SUnit *>::iterator Best = Queue.begin();
  123   for (std::vector<SUnit *>::iterator I = std::next(Queue.begin()),
lib/CodeGen/LiveVariables.cpp
  102       VRInfo.Kills.erase(VRInfo.Kills.begin()+i);  // Erase entry
  684   std::replace(VI.Kills.begin(), VI.Kills.end(), &OldMI, &NewMI);
lib/CodeGen/MIRCanonicalizerPass.cpp
  107   for (auto *II : instructions) {
  123   for (auto &II : StringInstrMap) {
  167   for (auto *II : Instructions) {
  183   for (auto *II : Instructions) {
  316   for (MachineInstr *MI : Copies) {
  343     for (auto *MO : Uses)
  437     for (auto *MO : RenameMOs) {
  470            : RPOList) { dbgs() << MBB->getName() << "\n"; } dbgs()
  481   for (auto MBB : RPOList)
lib/CodeGen/MIRParser/MIRParser.cpp
  368     for (auto ArgRegPair : YamlCSInfo.ArgForwardingRegs) {
lib/CodeGen/MIRPrinter.cpp
  493   llvm::sort(YMF.CallSitesInfo.begin(), YMF.CallSitesInfo.end(),
lib/CodeGen/MIRVRegNamerUtils.cpp
  241     for (auto *MO : RenameMOs) {
  265   for (auto candidate : Candidates) {
lib/CodeGen/MachineBasicBlock.cpp
  462   LiveInVector::iterator LI = LiveIns.begin() + (I - LiveIns.begin());
  462   LiveInVector::iterator LI = LiveIns.begin() + (I - LiveIns.begin());
  478   LiveInVector::const_iterator I = LiveIns.begin();
  480   LiveInVector::iterator Out = LiveIns.begin();
  784       auto Prob = *FromMBB->Probs.begin();
  801       auto Prob = *FromMBB->Probs.begin();
 1373   const size_t index = std::distance(Successors.begin(), I);
 1375   return Probs.begin() + index;
lib/CodeGen/MachineFrameInfo.cpp
   94   Objects.insert(Objects.begin(),
  107   Objects.insert(Objects.begin(),
lib/CodeGen/MachineFunction.cpp
  727       LandingPads.erase(LandingPads.begin() + i);
  747         LandingPads.erase(LandingPads.begin() + i);
  802   for (std::vector<unsigned>::iterator I = FilterEnds.begin(),
  820   FilterIds.insert(FilterIds.end(), TyIds.begin(), TyIds.end());
lib/CodeGen/MachineLICM.cpp
 1351   for (const MachineInstr *PrevMI : PrevMIs)
lib/CodeGen/MachineModuleInfoImpls.cpp
   38   array_pod_sort(List.begin(), List.end(), SortSymbolPair);
lib/CodeGen/MachineOutliner.cpp
  554           for (SuffixTreeNode *Leaf : LeafChildren)
  805       InstrList.insert(InstrList.end(), InstrListForMBB.begin(),
  807       UnsignedVec.insert(UnsignedVec.end(), UnsignedVecForMBB.begin(),
 1019     for (const unsigned &StartIdx : RS.StartIndices) {
 1043               CandidatesForRepeatedSeq.begin(), CandidatesForRepeatedSeq.end(),
 1204   for (OutlinedFunction &OF : FunctionList) {
 1209           Mapper.UnsignedVec.begin() + C.getStartIdx(),
 1210           Mapper.UnsignedVec.begin() + C.getEndIdx() + 1,
 1229     for (Candidate &C : OF.Candidates) {
 1276       std::for_each(Mapper.UnsignedVec.begin() + C.getStartIdx(),
 1277                     Mapper.UnsignedVec.begin() + C.getEndIdx() + 1,
lib/CodeGen/MachinePipeliner.cpp
  664   for (auto &SU : SUnits) {
  760   for (SUnit &I : SUnits) {
  843   for (SUnit &I : SUnits) {
 1288   for (SUnit &SU : DAG->SUnits) {
 1600     for (auto &SU : SUnits) {
 2275   for (auto &M : Mutations)
lib/CodeGen/MachineRegisterInfo.cpp
  213   for (auto &I : LiveIns)
  482         LiveIns.erase(LiveIns.begin() + i);
lib/CodeGen/MachineScheduler.cpp
  821   for (auto &m : Mutations)
  828   for (SUnit &SU : SUnits) {
  894          DI = DbgValues.end(), DE = DbgValues.begin(); DI != DE; --DI) {
  995   for (SUnit &SU : SUnits)
 1061                   : RegionCriticalPSets) dbgs()
 1602   for (SUnit &SU : DAG->SUnits) {
 1823   for (SUnit &SU : DAG->SUnits) {
 1892   for (SUnit &SU : DAG->SUnits) {
 3518     std::make_heap(ReadyQ.begin(), ReadyQ.end(), Cmp);
 3527     std::pop_heap(ReadyQ.begin(), ReadyQ.end(), Cmp);
 3545     std::make_heap(ReadyQ.begin(), ReadyQ.end(), Cmp);
 3558     std::push_heap(ReadyQ.begin(), ReadyQ.end(), Cmp);
lib/CodeGen/MacroFusion.cpp
  102       for (SUnit &SU : DAG.SUnits) {
  135     for (SUnit &ISU : DAG->SUnits)
lib/CodeGen/ModuloSchedule.cpp
   25   for (MachineInstr *MI : ScheduledInstrs)
lib/CodeGen/PostRASchedulerList.cpp
  443   for (auto &M : Mutations)
  694          DI = DbgValues.end(), DE = DbgValues.begin(); DI != DE; --DI) {
lib/CodeGen/PrologEpilogInserter.cpp
  336          i = FrameSDOps.begin(), e = FrameSDOps.end(); i != e; ++i) {
  411     for (auto &CS : CSI) {
lib/CodeGen/ReachingDefAnalysis.cpp
   90   for (int &OutLiveReg : MBBOutRegsInfos[MBBNumber])
  159     for (MBBRegUnitDefs &RegUnitDefs : MBBDefs)
lib/CodeGen/RegisterCoalescer.cpp
 3646   array_pod_sort(MBBs.begin(), MBBs.end(), compareMBBPriority);
lib/CodeGen/ScheduleDAG.cpp
  393   for (const SUnit &SUnit : SUnits) {
  480   for (SUnit &SU : SUnits) {
  514   for (SUnit &SU : SUnits)  {
  698   for (unsigned LI : L) {
lib/CodeGen/ScheduleDAGInstrs.cpp
 1339     for (const std::pair<const SUnit*, const SUnit*> &P : ConnectionPairs) {
lib/CodeGen/SelectionDAG/FastISel.cpp
  222   for (auto &P : FuncInfo.PHINodesToUpdate)
 1173   for (auto &Arg : CLI.getArgs()) {
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  187           for (TargetLowering::AsmOperandInfo &Op : Ops) {
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
   57   std::fill(RegLimit.begin(), RegLimit.end(), 0);
   58   std::fill(RegPressure.begin(), RegPressure.end(), 0);
  590   std::vector<SUnit *>::iterator Best = Queue.begin();
  593     for (auto I = std::next(Queue.begin()), E = Queue.end(); I != E; ++I) {
  603     for (auto I = std::next(Queue.begin()), E = Queue.end(); I != E; ++I)
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  629   std::reverse(Sequence.begin(), Sequence.end());
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
 1633   std::reverse(Sequence.begin(), Sequence.end());
 1765       std::fill(RegLimit.begin(), RegLimit.end(), 0);
 1766       std::fill(RegPressure.begin(), RegPressure.end(), 0);
 1789     std::fill(RegPressure.begin(), RegPressure.end(), 0);
 1841   std::vector<SUnit *>::iterator Best = Q.begin();
 1842   for (auto I = std::next(Q.begin()), E = Q.end(); I != E; ++I)
 2012   for (const SUnit &SU : *SUnits)
 2808     for (SUnit &SU : sunits)
 2942   for (SUnit &SU : *SUnits) {
 3054   for (SUnit &SU : *SUnits) {
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 1087   std::fill(CondCodeNodes.begin(), CondCodeNodes.end(),
 1089   std::fill(ValueTypeNodes.begin(), ValueTypeNodes.end(),
 8438   for (auto N : TopoOrder) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1149     for (auto &DDI : DDIV)
 1166   for (auto &DDI : DDIV) {
 1363     for (auto &DDI : Pair.second)
 2286         SL->SwitchCases.erase(SL->SwitchCases.begin());
 8058   for (auto &T : TargetConstraints) {
 8334         AsmNodeOperands.insert(AsmNodeOperands.end(), Ops.begin(), Ops.end());
 9050     CLI.getArgs().insert(CLI.getArgs().begin(), Entry);
10477   auto PeeledCaseIt = Clusters.begin() + PeeledCaseIndex;
10483   for (CaseCluster &CC : Clusters) {
10537     for (const CaseCluster &C : Clusters) {
10555   CaseClusterIt First = Clusters.begin();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1774   for (auto &BTB : SDB->SL->BitTestCases) {
 2048       Ops.insert(Ops.end(), InOps.begin()+i,
 2049                  InOps.begin()+i+InlineAsm::getNumOperandRegisters(Flags) + 1);
 2078       Ops.insert(Ops.end(), SelOps.begin(), SelOps.end());
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  872   for (const GCRelocateInst *Relocate : ISP.getRelocates()) {
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 4192   for (InlineAsm::ConstraintInfo &CI : IA->ParseConstraints()) {
lib/CodeGen/ShadowStackGCLowering.cpp
  252   Roots.insert(Roots.begin(), MetaRoots.begin(), MetaRoots.end());
lib/CodeGen/StackMaps.cpp
  178   for (const auto &CSI : CSInfos) {
  495   for (const auto &CSI : CSInfos) {
lib/CodeGen/SwitchLoweringUtils.cpp
   49   for (CaseCluster &C : Clusters)
  237   for (MachineBasicBlock *Succ : Table) {
  269   for (const CaseCluster &C : Clusters)
  444   for (auto &CB : CBV) {
  461   for (const CaseCluster &CC : Clusters)
lib/CodeGen/WinEHPrepare.cpp
  737     for (BasicBlock *BB : BlocksInFunclet) {
  769     for (auto &BBMapping : Orig2Clone) {
  784           std::remove(BlocksInFunclet.begin(), BlocksInFunclet.end(), OldBlock),
  799     for (BasicBlock *BB : BlocksInFunclet)
  808     for (auto &BBMapping : Orig2Clone) {
  851     for (auto &BBMapping : Orig2Clone) {
  864     for (auto &BBMapping : Orig2Clone) {
  941     for (BasicBlock *BB : BlocksInFunclet) {
lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
   92   for (auto C : Fragments)
lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
  254     for (auto V : Value) {
lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp
   86   for (const auto &Item : Ids) {
lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp
   50   std::sort(SortedFrames.begin(), SortedFrames.end(),
lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
  103   for (auto C : Fragments)
lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
  120   for (auto C : Fragments)
lib/DebugInfo/CodeView/SymbolDumper.cpp
  215   for (auto Entry : EnvBlock.Fields) {
  595   for (auto FuncID : Caller.Indices)
  642   for (StringRef Str : Annot.Strings)
lib/DebugInfo/CodeView/TypeRecordMapping.cpp
  486     for (auto Name : Record.MethodNames)
lib/DebugInfo/DWARF/DWARFContext.cpp
  122       std::unique(Contributions.begin(), Contributions.end(),
  142   for (auto &Contribution : Contributions) {
 1142   for (uint32_t RowIndex : RowVector) {
 1698     for (SectionName &S : SectionNames)
lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
   60         for (const auto &R : *CURanges)
   87   for (const auto &E : Endpoints) {
lib/DebugInfo/DWARF/DWARFDie.cpp
  496       Ranges.insert(Ranges.end(), DIERangesOrError.get().begin(),
  513   for (const auto &R : RangesOrError.get())
lib/DebugInfo/DWARF/DWARFUnit.cpp
  606       for (const auto &R : DIERangesOrError.get()) {
lib/DebugInfo/DWARF/DWARFUnitIndex.cpp
  178   if (I == OffsetLookup.begin())
lib/DebugInfo/DWARF/DWARFVerifier.cpp
   31   auto Begin = Ranges.begin();
  394     for (auto Range : Ranges) {
 1005   array_pod_sort(BucketStarts.begin(), BucketStarts.end());
 1015   for (const BucketInfo &B : BucketStarts) {
lib/DebugInfo/GSYM/GsymCreator.cpp
  150   for (auto AddrInfoOffset: AddrInfoOffsets) {
  165   llvm::sort(Funcs.begin(), Funcs.end());
  191   auto Curr = Funcs.begin();
  262   for (auto &FI : Funcs) {
lib/DebugInfo/GSYM/InlineInfo.cpp
   46       InlineStack.insert(InlineStack.begin(), &II);
lib/DebugInfo/GSYM/LineTable.cpp
  145         auto Pos = std::lower_bound(DeltaInfos.begin(), End, LineDelta);
lib/DebugInfo/GSYM/Range.cpp
   32   if (It != Ranges.begin() && Range.Start < It[-1].End)
  100   for (auto &Range : Ranges)
lib/DebugInfo/MSF/MSFBuilder.cpp
   87   for (auto B : DirectoryBlocks)
  207     CurrentBlocks.insert(CurrentBlocks.end(), AddedBlockList.begin(),
  271     DirectoryBlocks.insert(DirectoryBlocks.end(), ExtraBlocks.begin(),
  287   std::uninitialized_copy_n(DirectoryBlocks.begin(), NumDirectoryBlocks,
  301       std::uninitialized_copy_n(StreamData[I].second.begin(),
  375   for (const auto &Blocks : Layout.StreamMap) {
lib/DebugInfo/MSF/MappedBlockStream.cpp
  100     for (auto &Entry : CacheIter->second) {
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
  158     for (ArrayRef<uint8_t> Syms : Symbols) {
  165     for (const auto &Builder : C13Builders) {
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  210   for (const auto &MI : ModiList) {
  228   for (const auto &MI : ModiList) {
  258   for (auto &MI : ModiList)
  321   for (auto &MI : ModiList) {
  403   for (auto &M : ModiList) {
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
  137   for (const CVSymbol &Sym : Records) {
  180     for (const auto &Entry : Bucket)
  270   for (auto &Sym : PublicsByAddr) {
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
  155   for (auto Rec : TypeRecords) {
  171     for (auto &IndexOffset : TypeIndexOffsets) {
lib/DebugInfo/PDB/PDBSymbolFunc.cpp
   69   void reset() override { CurIter = Args.empty() ? Args.end() : Args.begin(); }
lib/DebugInfo/PDB/UDTLayout.cpp
  134   for (auto &LI : LayoutItems) {
  205   for (auto &Base : Bases) {
  226   for (auto &Data : Members) {
  235   for (auto &VB : VirtualBaseSyms) {
  292       auto Loc = std::upper_bound(LayoutItems.begin(), LayoutItems.end(), Begin,
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
   74   for (auto &P : Symbols)
   92     auto I = S.begin(), E = S.end(), J = S.begin();
   92     auto I = S.begin(), E = S.end(), J = S.begin();
  143   array_pod_sort(ExportSyms.begin(), ExportSyms.end());
  148   for (auto I = ExportSyms.begin(), E = ExportSyms.end(); I != E; ++I) {
lib/DebugInfo/Symbolize/Symbolize.cpp
  296   for (const auto &Path : Opts.DsymHints) {
  299   for (const auto &Path : DsymPaths) {
lib/ExecutionEngine/ExecutionEngine.cpp
  941         std::fill(Result.AggregateVal.begin(), Result.AggregateVal.end(),
  963         std::fill(Result.AggregateVal.begin(), Result.AggregateVal.end(),
  985         std::fill(Result.AggregateVal.begin(), Result.AggregateVal.end(),
lib/ExecutionEngine/Interpreter/Interpreter.h
   48     for (void *Allocation : Allocations)
lib/ExecutionEngine/JITLink/BasicGOTAndStubsBuilder.h
   30     for (auto *B : Blocks)
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
  131   for (auto &P : Passes)
  174         for (auto *B : *SIEntry.first)
  337     for (auto *Sym : SymbolsToRemove) {
  350     for (auto *B : BlocksToRemove) {
lib/ExecutionEngine/MCJIT/MCJIT.cpp
  665   for (JITEventListener *L : EventListeners)
lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
  183       NewSearchOrder.insert(std::next(NewSearchOrder.begin()), {&ImplD, true});
  234   for (auto *GV : GVsToAdd)
  289           for (auto &GV : PromotedGlobals)
lib/ExecutionEngine/Orc/Core.cpp
  738     auto I = std::find_if(DefGenerators.begin(), DefGenerators.end(),
  763         for (auto &SI : AddedSyms)
  978       for (auto &Q : MI.takeQueriesMeeting(SymbolState::Resolved)) {
 1093             for (auto &Q : DependantMI.takeQueriesMeeting(SymbolState::Ready)) {
 1109         for (auto &Q : MI.takeQueriesMeeting(SymbolState::Ready)) {
 1257       NewSearchOrder.insert(NewSearchOrder.begin(),
 1273     auto I = std::find_if(SearchOrder.begin(), SearchOrder.end(),
 1285     auto I = std::find_if(SearchOrder.begin(), SearchOrder.end(),
 1332     for (auto &SymbolMaterializerItrPair : SymbolsToRemove) {
 1357     for (auto &DG : DefGenerators) {
 1409   for (auto &DG : DefGenerators) {
 1510   for (auto &Name : ToRemove)
 1531     for (auto &DG : DefGenerators) {
 1566     for (auto &MU : MUs)
 1635   for (auto &Name : ToRemove)
 1646     for (auto &KV : SearchOrder)
 1705       std::find_if(PendingQueries.begin(), PendingQueries.end(),
 1762   for (auto &S : MUDefsOverridden)
 1766   for (auto &S : ExistingDefsOverridden) {
 1833     for (auto &JD : JDs)
 1985         for (auto &MU : KV.second)
 2018       for (auto &MU : KV.second)
 2113     for (auto &JD : JDs)
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
  124     for (auto &Name : KV.second) {
  135       for (auto &Name : KV.second) {
  150   for (auto &P : CXXDestructorDataPairs)
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
  272       for (auto &WLEntry : Worklist) {
  339   for (auto &P : Plugins)
  344   for (auto &P : Plugins)
  351   for (auto &P : Plugins)
  368   for (auto &P : Plugins)
  389   for (auto &P : Plugins)
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  245     for (auto &DtorRunner : IRStaticDestructorRunners)
  498     for (auto &Listener : EventListeners)
  505     for (auto &Listener : EventListeners)
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  392     for (object::OwningBinary<object::Archive> &OB : Archives) {
lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
  144   for (auto &Frame : EHFrames)
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  740   for (auto &Sym : SymbolsToAllocate) {
lib/FuzzMutate/FuzzerCLI.cpp
   68   for (std::string &S : Args)
  132   for (std::string &S : Args)
lib/FuzzMutate/IRMutator.cpp
   57   for (const auto &Getter : AllowedTypes)
   62   for (const auto &Strategy : Strategies)
lib/IR/AsmWriter.cpp
 2690   for (auto &ModPair : moduleVec) {
 4138   for (const auto &I : asVec)
lib/IR/LLVMContextImpl.cpp
   60   for (auto *I : DistinctMDNodes)
   74   for (MDNode *I : DistinctMDNodes)
lib/IR/Metadata.cpp
 1483       llvm::copy(OrigElements, Elements.begin() + 2);
lib/IR/ModuleSummaryIndex.cpp
  159     for (auto &S : P.second.SummaryList) {
  479   for (auto &E : CrossModuleEdges) {
  487     for (auto DstMod : ModList)
lib/IR/PassRegistry.cpp
   66   for (auto *Listener : Listeners)
lib/IR/ProfileSummary.cpp
   51   for (auto &Entry : DetailedSummary) {
lib/LTO/LTO.cpp
  367     for (auto &S : I.second.SummaryList)
  390   for (auto &S : GVSummaryList) {
  781   for (GlobalValue *GV : Mod.Keep) {
  880     for (auto &S : P.second.SummaryList) {
  934   for (auto &M : RegularLTO.ModsWithSummaries)
lib/LTO/LTOBackend.cpp
  132   for (const std::string &A : Conf.MAttrs)
  472   for (GlobalValue *GV : DeadGVs) {
lib/LTO/LTOCodeGenerator.cpp
  638     for (std::string &Arg : CodegenOptions)
lib/LTO/LTOModule.cpp
  645   for (const NameAndAttributes &Sym : _symbols) {
lib/LTO/ThinLTOCodeGenerator.cpp
  145   for (auto &M : Modules) {
  569   for (auto &Mod : Modules) {
  913     for (auto &Mod : Modules) {
  964   for (const auto &M : Modules)
 1016   for (auto &Module : Modules) {
 1029   std::iota(ModulesOrdering.begin(), ModulesOrdering.end(), 0);
 1041     for (auto IndexCount : ModulesOrdering) {
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/Linker/IRMover.cpp
  783   for (StructType *ST : Types) {
 1101   for (const auto Elem : RAUWWorklist) {
 1429   std::reverse(Worklist.begin(), Worklist.end());
lib/Linker/LinkModules.cpp
  409   for (GlobalValue *GV2 : LazyComdatMembers[SC]) {
  535     for (GlobalValue *GV2 : LazyComdatMembers[SC]) {
lib/MC/ELFObjectWriter.cpp
  756   array_pod_sort(LocalSymbolData.begin(), LocalSymbolData.end());
  757   array_pod_sort(ExternalSymbolData.begin(), ExternalSymbolData.end());
  763   for (ELFSymbolData &MSD : LocalSymbolData) {
  774   for (ELFSymbolData &MSD : ExternalSymbolData) {
  801   for (const MCSymbol *Sym : OWriter.AddrsigSyms)
  946   std::reverse(Relocs.begin(), Relocs.end());
 1071   for (const MCSectionELF *Section : SectionTable) {
 1165   for (MCSectionELF *Group : Groups) {
 1174     for (const MCSectionELF *Member : GroupMembers[SignatureSymbol]) {
 1199     for (MCSectionELF *RelSection : Relocations) {
 1222     for (const MCAssembler::CGProfileEntry &CGPE : Asm.CGProfile) {
 1280   for (const std::pair<StringRef, const MCSymbol *> &P : Asm.Symvers) {
 1325   for (const MCSymbol *&Sym : AddrsigSyms) {
lib/MC/MCCodeView.cpp
  348   for (auto I = Locs.begin(), E = Locs.end(); I != E;) {
lib/MC/MCDwarf.cpp
 1872   for (auto I = FrameArrayX.begin(), E = FrameArrayX.end(); I != E;) {
lib/MC/MCELFStreamer.cpp
  491   for (MCAssembler::CGProfileEntry &E : getAssembler().CGProfile) {
lib/MC/MCParser/AsmParser.cpp
 4387     for (const MCAsmMacroParameter& CurrParam : Parameters)
 5616   for (const MCAsmMacroArgument &Arg : A) {
lib/MC/MCStreamer.cpp
  124   for (auto &FI : DwarfFrameInfos)
lib/MC/MCWin64EH.cpp
   26   for (const auto &I : Insns) {
lib/MC/MachObjectWriter.cpp
  319     for (MachSymbolData &Entry : *SymbolData)
  623     for (MachSymbolData &Entry : *SymbolData)
  627     for (RelAndSymbol &Rel : Relocations[&Section]) {
  807   for (const auto &Option : Asm.getLinkerOptions()) {
  949   for (const auto &Option : Asm.getLinkerOptions())
 1037       for (MachSymbolData &Entry : *SymbolData)
lib/MC/StringTableBuilder.cpp
  144     for (StringPair *P : Strings) {
lib/MC/WasmObjectWriter.cpp
  907   for (const WasmRelocationEntry &RelEntry : Relocs) {
  923   for (const auto &Sec : CustomSections) {
 1493     for (const WasmRelocationEntry &RelEntry : CodeRelocations)
 1495     for (const WasmRelocationEntry &RelEntry : DataRelocations)
 1580   for (auto &CustomSection : CustomSections)
lib/MC/WinCOFFObjectWriter.cpp
  558   for (auto &Section : Sections)
  564   for (auto &Section : Arr) {
  883   for (const std::unique_ptr<COFFSection> &Section : Sections)
  886   for (const std::unique_ptr<COFFSection> &Section : Sections)
  931       for (auto &Relocation : Sec->Relocations) {
  967   for (auto &Symbol : Symbols) {
  978   for (const auto &S : Sections)
  981   for (const auto &S : Symbols)
  987   for (const auto &S : Sections)
  989   for (auto &S : Symbols)
  993   for (auto &Symbol : Symbols) {
 1004   for (auto &Section : Sections) {
 1039     for (const MCSymbol *S : AddrsigSyms) {
 1069   sections::iterator I = Sections.begin();
 1080   for (auto &Symbol : Symbols)
lib/MCA/HardwareUnits/Scheduler.cpp
  123   for (auto I = PendingSet.begin(), E = PendingSet.end(); I != E;) {
  159   for (auto I = WaitSet.begin(), E = WaitSet.end(); I != E;) {
  220   for (auto I = IssuedSet.begin(), E = IssuedSet.end(); I != E;) {
  244   Insts.insert(Insts.end(), ReadySet.begin(), ReadySet.end());
  251   for (const InstRef &IR : make_range(PendingSet.begin(), EndIt)) {
  273   for (InstRef &IR : IssuedSet)
  277   for (InstRef &IR : PendingSet)
  280   for (InstRef &IR : WaitSet)
lib/Object/ArchiveWriter.cpp
  569     Data.insert(Data.begin(), computeStringTable(StringTableBuf));
  575     for (const auto &M : Data) {
  621   for (const MemberData &M : Data)
lib/Object/COFFObjectFile.cpp
 1773   std::sort(Relocs.begin(), Relocs.end(),
 1792       std::equal_range(Relocs.begin(), Relocs.end(), &RelocTarget,
lib/Object/ELFObjectFile.cpp
  436   for (const auto &Entry : PltEntries)
lib/Object/IRObjectFile.cpp
   31   for (auto &M : this->Mods)
  121   for (auto BM : *BMsOrErr) {
lib/Object/RecordStreamer.cpp
  210     for (auto AliasName : Symver.second) {
lib/Object/SymbolSize.cpp
   72   array_pod_sort(Addresses.begin(), Addresses.end(), compareAddress);
   91   for (SymEntry &P : Addresses) {
lib/Object/WasmObjectFile.cpp
  476   for (auto &I : Imports) {
lib/Object/WindowsResource.cpp
  176   llvm::copy(Src, EndianCorrectedSrc.begin() + 1);
  286     Data.erase(Data.begin() + RemovedIndex);
  941   for (auto DataNodes : DataEntriesTreeOrder) {
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(),
  189   for (auto &SS : CVSS) {
  199   for (const auto &B : Builders) {
  219   for (COFFYAML::Section &S : CP.Obj.Sections) {
  232   for (COFFYAML::Section &S : CP.Obj.Sections) {
  278   for (std::vector<COFFYAML::Symbol>::iterator i = CP.Obj.Symbols.begin(),
  360   for (const COFFYAML::Section &S : CP.Obj.Sections) {
  475   for (std::vector<COFFYAML::Section>::iterator i = CP.Obj.Sections.begin(),
  493   for (std::vector<COFFYAML::Symbol>::iterator I = CP.Obj.Symbols.begin(),
  501   for (const COFFYAML::Section &S : CP.Obj.Sections) {
  526   for (std::vector<COFFYAML::Symbol>::const_iterator i = CP.Obj.Symbols.begin(),
lib/ObjectYAML/DWARFEmitter.cpp
   60   FillData.insert(FillData.begin(), Size, 0);
   83     for (auto Attr : AbbrevDecl.Attributes) {
  107     for (auto Descriptor : Range.Descriptors) {
  257           for (auto OpByte : Op.UnknownOpcodeData)
  286           for (auto OpData : Op.StandardOpcodeData) {
lib/ObjectYAML/DWARFVisitor.cpp
   47   for (auto &Unit : DebugInfo.CompileUnits) {
   51     for (auto &Entry : Unit.Entries) {
   56       auto FormVal = Entry.Values.begin();
   57       auto AbbrForm = Abbrev.Attributes.begin();
lib/ObjectYAML/ELFEmitter.cpp
  208   for (std::unique_ptr<ELFYAML::Section> &D : Doc.Sections) {
  222         Doc.Sections.begin(),
  236   for (StringRef SecName : ImplicitSections) {
  290   for (const auto &YamlPhdr : Doc.ProgramHeaders) {
  649   for (auto &YamlPhdr : Doc.ProgramHeaders) {
  653     for (const ELFYAML::SectionName &SecName : YamlPhdr.Sections) {
  672       for (Elf_Shdr *SHeader : Sections)
  680     for (Elf_Shdr *SHeader : Sections) {
  701       for (Elf_Shdr *SHeader : Sections)
 1126     for (const ELFYAML::Symbol &Sym : *Doc.Symbols)
 1131   for (const ELFYAML::Symbol &Sym : Doc.DynamicSymbols)
 1136   for (const std::unique_ptr<ELFYAML::Section> &Sec : Doc.Sections) {
 1138       for (const ELFYAML::VerneedEntry &VE : VerNeed->VerneedV) {
 1144       for (const ELFYAML::VerdefEntry &E : VerDef->Entries)
lib/ObjectYAML/ELFYAML.cpp
  875     for (std::pair<StringRef, uint8_t> &P :
  914     for (StOtherPiece &Val : *Other)
lib/ObjectYAML/MachOEmitter.cpp
  118   for (const auto &Sec : LC.Sections) {
  133   for (const auto &Sec : LC.Sections) {
  179   for (const auto &T : LC.Tools) {
  192   FillData.insert(FillData.begin(), Size, 0);
  198   FillData.insert(FillData.begin(), (Size / 4) + 1, Data);
  209   for (auto &LC : Obj.LoadCommands) {
  259   for (auto &LC : Obj.LoadCommands) {
  270       for (auto &Sec : LC.Sections) {
  327   for (auto Opcode : BindOpcodes) {
  330     for (auto Data : Opcode.ULEBExtraData) {
  333     for (auto Data : Opcode.SLEBExtraData) {
  359   for (auto EE : Entry.Children) {
  364   for (auto EE : Entry.Children)
  394   for (auto &LC : Obj.LoadCommands) {
  423   for (auto writeOp : WriteQueue) {
  432   for (auto Opcode : LinkEdit.RebaseOpcodes) {
  435     for (auto Data : Opcode.ExtraData)
  453   for (auto NLE : Obj.LinkEdit.NameList) {
  462   for (auto Str : Obj.LinkEdit.StringTable) {
  554   for (auto Arch : FatFile.FatArchs) {
lib/ObjectYAML/MinidumpEmitter.cpp
  159   for (auto &E : S.Entries)
  166   for (auto &E : S.Entries)
lib/ObjectYAML/WasmEmitter.cpp
  164   for (StringRef Needed : Section.Needed)
  183     for (const WasmYAML::SymbolInfo &Info : Section.SymbolTable) {
  219     for (const WasmYAML::SegmentInfo &SegmentInfo : Section.SegmentInfos) {
  231     for (const WasmYAML::InitFunction &Func : Section.InitFunctions) {
  242     for (const auto &C : Section.Comdats) {
  264     for (const WasmYAML::NameEntry &NameEntry : Section.FunctionNames) {
  288     for (auto &Entry : *Field.second) {
  299   for (auto &E : Section.Features) {
  327   for (const WasmYAML::Signature &Sig : Section.Signatures) {
  346   for (const WasmYAML::Import &Import : Section.Imports) {
  382   for (uint32_t FuncType : Section.FunctionTypes)
  389   for (const WasmYAML::Export &Export : Section.Exports) {
  404   for (auto &Table : Section.Tables) {
  413   for (const WasmYAML::Limits &Mem : Section.Memories)
  421   for (auto &Global : Section.Globals) {
  437   for (auto &Event : Section.Events) {
  451   for (auto &Segment : Section.Segments) {
  456     for (auto &Function : Segment.Functions)
  465   for (auto &Func : Section.Functions) {
  475     for (auto &LocalDecl : Func.Locals) {
  492   for (auto &Segment : Section.Segments) {
  529   for (auto Reloc : Sec.Relocations) {
  551   for (const std::unique_ptr<WasmYAML::Section> &Sec : Obj.Sections) {
  605   for (const std::unique_ptr<WasmYAML::Section> &Sec : Obj.Sections) {
lib/ProfileData/Coverage/CoverageMapping.cpp
  332     for (auto &Reader : CoverageReadersOrErr.get())
  608   auto Last = std::unique(Filenames.begin(), Filenames.end());
lib/ProfileData/Coverage/CoverageMappingReader.cpp
  303     for (auto &R : MappingRegions) {
  309     for (auto &R : MappingRegions) {
  785       for (auto &Reader : ChildReadersOrErr.get())
  795       for (auto &Buffer : Ar->takeThinBuffers())
lib/ProfileData/InstrProf.cpp
  685   for (auto &Count : this->Counts) {
lib/ProfileData/ProfileSummaryBuilder.cpp
   72   for (const uint32_t Cutoff : DetailedSummaryCutoffs) {
lib/ProfileData/SampleProf.cpp
  219   SortedList.insert(SortedList.begin(), Syms.begin(), Syms.end());
  223   for (auto &Sym : SortedList) {
  235   SortedList.insert(SortedList.begin(), Syms.begin(), Syms.end());
  238   for (auto &Sym : SortedList)
lib/ProfileData/SampleProfReader.cpp
  608   for (auto &Entry : SecHdrTable) {
  663   for (auto Offset : OffsetsToUse) {
  776   for (auto &Entry : SecHdrTable) {
  790   for (auto &Entry : SecHdrTable) {
  798   for (auto &Entry : SecHdrTable) {
lib/ProfileData/SampleProfWriter.cpp
   58   for (const auto &I : V) {
  489   for (auto Entry : Entries) {
lib/Remarks/RemarkStringTable.cpp
   58   for (StringRef Str : serialize()) {
lib/Support/CommandLine.cpp
 2155     for (auto I : GlobalParser->MoreHelp)
 2192     array_pod_sort(SortedCategories.begin(), SortedCategories.end(),
 2197              I = SortedCategories.begin(),
 2216              Category = SortedCategories.begin(),
 2413       for (auto I : *ExtraVersionPrinters)
lib/Support/DAGDeltaAlgorithm.cpp
   83     return Predecessors[Node].begin();
  101     return Successors[Node].begin();
  201   std::vector<change_ty> Worklist(Roots.begin(), Roots.end());
  249     for (std::vector<change_ty>::const_iterator it = Roots.begin(),
  252       if (it != Roots.begin())
  311   changeset_ty CurrentSet(Roots.begin(), Roots.end());
lib/Support/Debug.cpp
   55   for (auto &d : *CurrentDebugType) {
lib/Support/DynamicLibrary.cpp
   43     return std::find(Handles.begin(), Handles.end(), Handle);
   78       for (void *Handle : Handles) {
lib/Support/FileCheck.cpp
 1143   for (const auto &PatternString : Req.ImplicitCheckNot) {
 1265         *Req.CheckPrefixes.begin(), SMLoc::getFromPointer(Buffer.data()));
 1272     auto I = Req.CheckPrefixes.begin();
 1734   for (StringRef Prefix : Req.CheckPrefixes) {
 1758   for (StringRef Prefix : Req.CheckPrefixes) {
 1783   for (StringRef CmdlineDef : CmdlineDefines) {
lib/Support/JSON.cpp
  622       for (const Object::value_type *E : sortedElements(*V.getAsObject()))
lib/Support/RandomNumberGenerator.cpp
   47   llvm::copy(Salt, Data.begin() + 2);
   49   std::seed_seq SeedSeq(Data.begin(), Data.end());
lib/Support/SourceMgr.cpp
  100   return llvm::lower_bound(*Offsets, PtrOffset) - Offsets->begin() + 1;
lib/Support/Statistic.cpp
  155   for (auto *Stat : Stats) {
  209   for (const TrackingStatistic *Stat : Stats.Stats) {
lib/Support/TargetRegistry.cpp
  124   array_pod_sort(Targets.begin(), Targets.end(), TargetArraySortFn);
lib/Support/ThreadPool.cpp
  105   for (auto &Worker : Threads)
lib/Support/TimeProfiler.cpp
  138     llvm::sort(SortedTotals.begin(), SortedTotals.end(),
  143     for (const auto &E : SortedTotals) {
lib/Support/Timer.cpp
  306   for (const PrintRecord &Record : TimersToPrint)
  414   for (const PrintRecord &R : TimersToPrint) {
lib/Support/VirtualFileSystem.cpp
 1218       for (const auto &Root : FS->Roots) {
 1574     for (auto &E : RootEntries)
lib/Support/YAMLTraits.cpp
  307     for (auto &N : SQ->Entries) {
lib/TableGen/TGParser.cpp
  295   for (auto &E : Entry.Loop->Entries) {
  873   for (const auto &L : Loops) {
 2633   for (SmallVectorImpl<LetRecord> &LetInfo : LetStack)
 2644   for (auto &E : Entry.Loop->Entries) {
 3137       for (auto &E : NewEntries) {
 3149   for (auto &E : NewEntries) {
lib/Target/AArch64/AArch64A53Fix835769.cpp
  232   for (auto &MI : Sequences) {
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp
  357   for (auto &I : AllChains)
  360   for (auto &I : AllChains)
  361     for (auto &J : AllChains)
  397   for (auto &I : V)
  418   for (auto I = L.begin(), E = L.end(); I != E; ++I) {
  435   L.erase(L.begin());
  569     for (auto J : ToErase)
lib/Target/AArch64/AArch64FrameLowering.cpp
  337   for (const auto &Info : MF.getFrameInfo().getCalleeSavedInfo())
lib/Target/AArch64/AArch64InstrInfo.cpp
 5055   std::for_each(RepeatedSequenceLocs.begin(), RepeatedSequenceLocs.end(),
 5087     RepeatedSequenceLocs.erase(std::remove_if(RepeatedSequenceLocs.begin(),
 5105         for (outliner::Candidate &C : RepeatedSequenceLocs)
 5193     for (outliner::Candidate &C : RepeatedSequenceLocs) {
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
  295     for (auto &I : IRT) {
  297       for (auto &Repl : I.ReplOpc)
  515   for (auto &I : IRT) {
  524       for (auto &Repl : I.ReplOpc) {
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 5124   std::vector<std::string> ArchFeatures(AArch64Features.begin(), AArch64Features.end());
 5125   STI.setDefaultFeatures("generic", join(ArchFeatures.begin(), ArchFeatures.end(), ","));
lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp
  164   auto it = CurFrame->Instructions.begin();
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
  104     for (GlobalAlias* A : AliasesToRemove) {
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  420   for (Value *V : WorkList) {
  829   for (Value *V : WorkList) {
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
  728     for (SUnit &SU : DAG->SUnits) {
  856     auto LastSALU = DAG->SUnits.begin();
  859     for (SUnit &SU : DAG->SUnits) {
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
 1226   auto Result = std::find_if(Symbols->begin(), Symbols->end(),
lib/Target/AMDGPU/GCNILPSched.cpp
  300   for (const SUnit &SU : SUnits)
  304   for (const SUnit &SU : SUnits)
  348   std::reverse(Schedule.begin(), Schedule.end());
  351   for (auto &SU : SUnits)
lib/Target/AMDGPU/GCNIterativeScheduler.cpp
  293   for (auto I = Schedule.end(), B = Schedule.begin(); I != B;) {
  381   for (const auto &I : Schedule) {
  408   if (!std::is_same<decltype(*Schedule.begin()), MachineInstr*>::value) {
  458   for (auto R : Regions) {
  514     for (auto R : Regions) {
  549   for (auto R : Regions) {
  593   for (auto R : Regions) {
lib/Target/AMDGPU/GCNRegPressure.h
  205   Indexes.reserve(std::distance(R.begin(), R.end()));
  207   for (MachineInstr *I : R) {
  211   std::sort(Indexes.begin(), Indexes.end());
  213   auto &MRI = (*R.begin())->getParent()->getParent()->getRegInfo();
lib/Target/AMDGPU/GCNSchedStrategy.cpp
  398   for (MachineInstr *MI : Unsched) {
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
   87   for (std::vector<CFStack::StackItem>::const_iterator I = BranchStack.begin(),
  383         unsigned Index = It - Lits.begin();
lib/Target/AMDGPU/R600MachineScheduler.cpp
   48   QDst.insert(QDst.end(), QSrc.begin(), QSrc.end());
  104       PhysicalRegCopy.erase(PhysicalRegCopy.begin());
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  300     for (MachineInstr *MI : PreviousRegSeqByReg[MOp->getReg()]) {
lib/Target/AMDGPU/SIFrameLowering.cpp
 1086   for (auto &CS : CSI) {
lib/Target/AMDGPU/SIISelLowering.cpp
11021       for (auto &TC : TargetConstraints) {
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
 1492     for (BlockInfo &BI : BlockInfos) {
 1496       unsigned Idx = std::distance(&*BlockInfos.begin(), &BI);
lib/Target/AMDGPU/SIMachineScheduler.cpp
  265   for (SUnit* SU : TopReadySUs) {
  293   for (SUnit* SU : SUnits) {
  337   for (SUnit* SU : ScheduledSUnits) {
  411   for (SUnit* SU : SUnits) {
  431   for (SUnit* SU : SUnits) {
  441   for (SUnit* SU : SUnits) {
  528   for (SUnit* SU : SUnits) {
  541   for (SIScheduleBlock* P : Preds) {
  560   for (std::pair<SIScheduleBlock*, SIScheduleBlockLinkKind> &S : Succs) {
  586   for (SIScheduleBlock* P : Preds) {
  591   for (std::pair<SIScheduleBlock*, SIScheduleBlockLinkKind> S : Succs) {
  613     for (const SUnit* SU : SUnits)
  616     for (const SUnit* SU : SUnits)
  703   for (unsigned SUNum : DAG->TopDownIndex2SU) {
  742           for (unsigned k : SubGraph) {
  773                                     SubGraph.begin(), SubGraph.end());
  778         for (unsigned j : AdditionalElements)
  816   for (unsigned SUNum : DAG->TopDownIndex2SU) {
  858   for (unsigned SUNum : DAG->BottomUpIndex2SU) {
  935   if (*std::max_element(CurrentBottomUpReservedDependencyColoring.begin(),
  937       *std::max_element(CurrentTopDownReservedDependencyColoring.begin(),
  941   for (unsigned SUNum : DAG->BottomUpIndex2SU) {
 1011   for (unsigned SUNum : DAG->BottomUpIndex2SU) {
 1037   for (unsigned SUNum : DAG->BottomUpIndex2SU) {
 1058   for (unsigned SUNum : DAG->BottomUpIndex2SU) {
 1080   for (unsigned SUNum : DAG->BottomUpIndex2SU) {
 1086   for (unsigned SUNum : DAG->BottomUpIndex2SU) {
 1119   for (unsigned SUNum : DAG->BottomUpIndex2SU) {
 1151   for (unsigned SUNum : DAG->TopDownIndex2SU) {
 1176         for (unsigned k : SubGraph) {
 1361     for (SUnit* SU : SUs) {
 1391     Block->schedule((*SUs.begin())->getInstr(), (*SUs.rbegin())->getInstr());
 1563                                             : BlocksScheduled) {
 1630                   : ReadyBlocks) dbgs()
 1641   for (std::vector<SIScheduleBlock*>::iterator I = ReadyBlocks.begin(),
 1792     for (SUnit* SU : SUs)
 2031   for (std::vector<unsigned>::iterator I = ScheduledSUnits.begin(),
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
  149   for (unsigned Reg : RegsToRewrite) {
lib/Target/ARC/ARCBranchFinalize.cpp
  169   for (auto P : BranchToPCList) {
lib/Target/ARC/ARCFrameLowering.cpp
  339   for (auto I = V.begin(), E = V.end(); I != E; ++I) {
  385   for (auto &I : CSI) {
lib/Target/ARM/ARMAsmPrinter.cpp
  531       for (auto &Stub : Stubs)
  544       for (auto &Stub : Stubs)
lib/Target/ARM/ARMConstantIslandPass.cpp
 1221   for (water_iterator IP = std::prev(WaterList.end()), B = WaterList.begin();;
lib/Target/ARM/ARMISelDAGToDAG.cpp
 4546       Ops.insert(Ops.begin()+2, N->getOperand(2));
 4552       Ops.insert(Ops.begin()+2, WriteValue, WriteValue+2);
lib/Target/ARM/ARMISelLowering.cpp
 9805          I = LPadList.begin(), E = LPadList.end(); I != E; ++I) {
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 1958       for (CalleeSavedInfo &Info : MFI.getCalleeSavedInfo()) {
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
   92   for (auto MI : ToRemove) {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
10923   for (auto Feature : Features)
lib/Target/ARM/Thumb1FrameLowering.cpp
  532       for (auto &I : MFI.getCalleeSavedInfo()) {
  952   for (CalleeSavedInfo I : CSI) {
lib/Target/AVR/AVRFrameLowering.cpp
  289   for (const CalleeSavedInfo &CCSI : CSI) {
lib/Target/BPF/BPFAbstractMemberAccess.cpp
  283   for (auto Call : CallList) {
  337   for (auto Call : PreserveUnionIndexCalls) {
lib/Target/BPF/BPFMIChecking.cpp
  146   std::vector<unsigned>::iterator search_begin = GPR64DeadDefs.begin();
  148   for (auto I : GPR32LiveDefs)
lib/Target/BPF/BTFDebug.cpp
  181   for (const auto &Enum : EnumValues) {
  254   for (const auto &Member : Members) {
  305   for (const auto &Param : Parameters) {
  360   for (const auto &V : Vars) {
  731   for (const auto &TypeEntry : TypeEntries)
  741   for (const auto &TypeEntry : TypeEntries)
  746   for (const auto &S : StringTable.getTable()) {
  904   for (const auto &TypeEntry : TypeEntries)
  934   for (const auto &TypeEntry : TypeEntries)
 1161     for (const auto &StructType : StructTypes) {
 1173     for (auto &DType : Fixup.second.second) {
 1179   for (const auto &TypeEntry : TypeEntries)
lib/Target/Hexagon/HexagonBitSimplify.cpp
  999   for (auto MI : Instrs) {
 1722   for (auto I : Instrs) {
 2277     for (MachineInstr *In : NewMIs) {
 3132     for (auto &I : Phis) {
 3354   for (auto &C : Cand)
lib/Target/Hexagon/HexagonBlockRanges.cpp
   87   llvm::sort(begin(), end());
   88   iterator Iter = begin();
  145   for (iterator Next, I = begin(); I != end(); I = Next) {
  443     RangeList::iterator A = RL.begin(), Z = RL.end()-1;
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
  227               for (const auto &OrigLI : OrigLiveIn)
  229               for (const auto &NewLI : NewLiveIn)
lib/Target/Hexagon/HexagonCommonGEP.cpp
  418   for (ValueVect::iterator I = BO.begin(), E = BO.end(); I != E; ++I) {
  454       NodeVect::iterator First = Work.begin();
  459         Work.insert(Work.end(), CF->second.begin(), CF->second.end());
  460         Nodes.insert(CF->second.begin(), CF->second.end());
  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) {
  663   Nodes.resize(std::distance(Nodes.begin(), NewE));
  672     for (typename T::iterator I = Blocks.begin(), E = Blocks.end(); I != E;
  683   typename T::iterator I = Blocks.begin(), E = Blocks.end();
  701     typename T::iterator I = Blocks.begin(), E = Blocks.end();
  729     for (iterator I = Values.begin(), E = Values.end(); I != E; ++I) {
  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();
 1157       Work.insert(Work.end(), Cs.begin(), Cs.end());
 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/HexagonConstExtenders.cpp
 1332   for (const OffsetRange &R : Ranges)
 1873     for (std::pair<MachineInstr*,unsigned> P : RegOps) {
 1904     for (const std::pair<Loc,IndexList> &Q : Defs) {
lib/Target/Hexagon/HexagonConstPropagation.cpp
  972   for (MachineBasicBlock *B : POT) {
lib/Target/Hexagon/HexagonFrameLowering.cpp
  787     for (auto &R : CSI)
  819       for (auto &R : CSI)
  828     for (auto &R : CSI)
 1988     for (auto &DR : F->second)
 2214       for (auto I : FIs) {
 2237     for (auto FI : BlockFIMap[&B]) {
 2242       for (auto &Range : RL) {
lib/Target/Hexagon/HexagonGenInsert.cpp
  400     iterator begin() { return Seq.begin(); }
 1142     LL.erase(LL.begin()+i);
 1165     LL.erase(LL.begin()+(i-1));
 1334     IFListType::iterator MinI = std::min_element(LL.begin(), LL.end(), IFO);
 1463   for (auto I = Instrs.begin(), E = Instrs.end(); I != E; ++I) {
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/HexagonISelDAGToDAG.cpp
  980   for (auto I : Nodes) {
 1028   for (auto I : Nodes) {
 1092   for (SDNode *N : Nodes) {
 1157   for (SDNode *N : Nodes) {
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  341     for (RowType &Row : Table)
  696   BaseType::iterator begin() { return List.begin(); }
 2013   for (int &Idx : Mask)
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  530     for (Rule &R : Rules) {
 1083   for (Instruction *In : LoopIns)
lib/Target/Hexagon/HexagonMachineScheduler.h
  185         for (auto &SU : DAG->SUnits)
lib/Target/Hexagon/HexagonSplitDouble.cpp
  561   Rs.insert(DP.begin(), End);
lib/Target/Hexagon/HexagonStoreWidening.cpp
  176   for (auto SI : Stores) {
  221   for (auto I = AllInsns.begin(), E = AllInsns.end(); I != E; ++I) {
  402   for (InstrGroup::iterator I = OG.begin(), E = OG.end(); I != E; ++I) {
  476     for (auto I : OG)
  479     for (auto I : NG)
  494   for (auto I : OG)
  518   for (auto I : OG)
  526   for (auto I : NG)
  537   InstrGroup::iterator I = Group.begin(), E = Group.end();
  576   for (auto &G : SGs) {
lib/Target/Hexagon/HexagonSubtarget.cpp
  129   for (SUnit &SU : DAG->SUnits) {
  142   for (SUnit &SU : DAG->SUnits) {
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  379   for (auto BI : CurrentPacketMIs) {
  436   for (auto BI : CurrentPacketMIs) {
  664   for (auto I : CurrentPacketMIs) {
  750   for (auto I : CurrentPacketMIs) {
  915   for (auto I : CurrentPacketMIs) {
  985   for (auto I : CurrentPacketMIs) {
 1359     for (MachineInstr *PI : CurrentPacketMIs) {
 1672   for (auto MJ : CurrentPacketMIs) {
 1771       for (MachineInstr *MI : CurrentPacketMIs) {
 1786   for (MachineInstr *MI : CurrentPacketMIs) {
 1858   for (auto J : CurrentPacketMIs) {
 1869   for (auto J : OldPacketMIs) {
lib/Target/Hexagon/HexagonVectorPrint.cpp
  163   for (auto *I : VecPrintList) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  321   return std::find(table.begin(), table.end(), CPU) != table.end();
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
  671     for (auto const &I : AppliedRestrictions) {
lib/Target/Hexagon/RDFCopy.cpp
  106     for (NodeId I : Copies) {
  133   for (NodeId C : Copies) {
lib/Target/Hexagon/RDFGraph.cpp
  272     for (int I : Ns) {
 1457   auto NewEnd = std::unique(MaxRefs.begin(), MaxRefs.end());
 1462     for (unsigned I : Closure)
 1505     auto Begin = MaxRefs.begin();
lib/Target/Hexagon/RDFLiveness.cpp
  230   for (NodeId T : Tmp) {
  816       for (auto I : LV)
  827       for (auto I : LV)
  841     for (auto I : T)
lib/Target/Hexagon/RDFRegisters.h
   49         return F - Map.begin() + 1;
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  479   copy_if_else(Relocs.begin(), Relocs.end(), std::back_inserter(Remainder),
lib/Target/Mips/MipsConstantIslandPass.cpp
  834   BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo());
  882   BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo());
 1174   for (water_iterator IP = std::prev(WaterList.end()), B = WaterList.begin();;
lib/Target/PowerPC/PPCFrameLowering.cpp
 2162   for (auto &CS : CSI) {
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
  132   for (auto &Pair : Replacements) {
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  288           for (auto DeferredBlock : E.Deferred)
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp
   78     std::reverse(WE->getSubExceptions().begin(), WE->getSubExceptions().end());
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
   99     std::reverse(Blocks.begin() + From, Blocks.end());
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
 1075   for (Instruction *I : SetjmpTableInsts)
 1077   for (Instruction *I : SetjmpTableSizeInsts)
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
  149       for (auto Dtor : AssociatedAndMore.second)
lib/Target/X86/X86AsmPrinter.cpp
  671     for (auto &Stub : Stubs)
lib/Target/X86/X86DomainReassignment.cpp
  773   for (Closure &C : Closures) {
lib/Target/X86/X86ExpandPseudo.cpp
  168   for (auto P : TargetMBBs) {
lib/Target/X86/X86FrameLowering.cpp
 2007         CSI.erase(CSI.begin() + i);
 3145   for (auto &Obj : SortingObjects) {
lib/Target/X86/X86ISelLowering.cpp
31104   for (auto &LP : LPadList)
lib/Target/X86/X86InstrFoldTables.cpp
 5646     array_pod_sort(Table.begin(), Table.end());
 5649     assert(std::adjacent_find(Table.begin(), Table.end()) == Table.end() &&
lib/Target/X86/X86InstrInfo.cpp
 5674   BeforeOps.insert(BeforeOps.end(), AfterOps.begin(), AfterOps.end());
 8006     for (outliner::Candidate &C : RepeatedSequenceLocs)
 8015   for (outliner::Candidate &C : RepeatedSequenceLocs)
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  823     UncondCodeSeq.erase(std::unique(UncondCodeSeq.begin(), UncondCodeSeq.end()),
lib/Target/XCore/XCoreFrameLowering.cpp
  315     for (const auto &SpillLabel : XFI->getSpillLabels()) {
  462   for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin();
lib/TextAPI/MachO/TextStub.cpp
  521         llvm::sort(Section.Symbols.begin(), Section.Symbols.end());
  522         llvm::sort(Section.Classes.begin(), Section.Classes.end());
  523         llvm::sort(Section.ClassEHs.begin(), Section.ClassEHs.end());
  524         llvm::sort(Section.IVars.begin(), Section.IVars.end());
  525         llvm::sort(Section.WeakDefSymbols.begin(),
  527         llvm::sort(Section.TLVSymbols.begin(), Section.TLVSymbols.end());
  579         llvm::sort(Section.Symbols.begin(), Section.Symbols.end());
  580         llvm::sort(Section.Classes.begin(), Section.Classes.end());
  581         llvm::sort(Section.ClassEHs.begin(), Section.ClassEHs.end());
  582         llvm::sort(Section.IVars.begin(), Section.IVars.end());
  583         llvm::sort(Section.WeakRefSymbols.begin(),
  620       for (auto &ID : UUIDs)
  640       for (const auto &Section : Exports) {
  683       for (const auto &Section : Undefineds) {
  834           CurrentSection.Targets.insert(CurrentSection.Targets.begin(),
  914       for (auto &id : UUIDs)
  921       for (const auto &CurrentSection : ParentUmbrellas)
  929       for (const auto &CurrentSection : AllowableClients) {
  935       for (const auto &CurrentSection : ReexportedLibraries) {
 1005         CurrentSection.Targets.insert(CurrentSection.Targets.begin(),
lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
  156   for (COFFShortExport& E : Def->Exports) {
  164     for (COFFShortExport& E : Def->Exports) {
lib/ToolDrivers/llvm-lib/LibDriver.cpp
  359   for (NewArchiveMember &Member : Members) {
lib/Transforms/IPO/Attributor.cpp
 4428   for (Instruction *I :
lib/Transforms/IPO/CalledValuePropagation.cpp
   73     assert(std::is_sorted(this->Functions.begin(), this->Functions.end(),
lib/Transforms/IPO/ExtractGV.cpp
   65       : ModulePass(ID), Named(GVs.begin(), GVs.end()), deleteStuff(deleteS) {}
lib/Transforms/IPO/FunctionImport.cpp
  861       for (auto &S : P.second.SummaryList)
 1240     for (auto &S : I.second.SummaryList) {
lib/Transforms/IPO/GlobalDCE.cpp
  401   for (Function *F : DeadFunctions) {
  414   for (GlobalVariable *GV : DeadGlobalVars)
  418   for (GlobalAlias *GA : DeadAliases)
  422   for (GlobalIFunc *GIF : DeadIFuncs)
lib/Transforms/IPO/HotColdSplitting.cpp
  581     for (OutliningRegion &Region : Regions) {
lib/Transforms/IPO/Inliner.cpp
  203     for (AllocaInst *AvailableAlloca : AllocasForType) {
lib/Transforms/IPO/LowerTypeTests.cpp
  200       Fragment.insert(Fragment.end(), OldFragment.begin(), OldFragment.end());
  206   for (uint64_t ObjIndex : Fragment)
  373     for (auto P : FunctionAliases)
 1159     for (CallInst *CI : TIUI.CallSites) {
 1630   for (auto &&MemSet : TypeMembers)
 1637   auto OGTMI = OrderedGTMs.begin();
 1638   for (auto &&F : GLB.Fragments) {
 1639     for (auto &&Offset : F) {
 1803     for (GlobalAlias *GA : AliasesToErase)
 1845       for (auto &GVS : I.second.SummaryList)
 1990       for (GlobalTypeMember *GTM : TypeIdInfo[TypeId].RefGlobals)
 2057       for (auto &S : P.second.SummaryList) {
 2098   for (const auto &S : Sets) {
lib/Transforms/IPO/MergeFunctions.cpp
  319     for (std::vector<WeakTrackingVH>::iterator I = Worklist.begin(),
  406   auto S = HashedFuncs.begin();
  407   for (auto I = HashedFuncs.begin(), IE = HashedFuncs.end(); I != IE; ++I) {
  426     for (WeakTrackingVH &I : Worklist) {
lib/Transforms/IPO/PartialInlining.cpp
  947   for (User *User : Users) {
 1392   for (User *User : Users) {
lib/Transforms/IPO/SampleProfile.cpp
  944         for (const auto *FS : findIndirectCallFunctionSamples(*I, Sum)) {
 1698       NamesInProfile.insert(NameTable->begin(), NameTable->end());
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  182   for (GlobalValue *GV : V)
lib/Transforms/IPO/WholeProgramDevirt.cpp
  187       for (auto &&B : Used)
  198       for (auto &&B : Used) {
  724     for (auto &SlotSummary : T.second) {
  871     for (auto &&VCallSite : CSInfo.CallSites) {
  903     for (auto *FS : CSInfo.SummaryTypeCheckedLoadUsers) {
  907     for (auto *FS : CSInfo.SummaryTypeTestAssumeUsers) {
 1093     for (auto &&VCallSite : CSInfo.CallSites) {
 1193   for (auto Call : CSInfo.CallSites)
 1301   for (auto &&Call : CSInfo.CallSites) {
 1369   for (auto Call : CSInfo.CallSites) {
 1820       for (auto &S : P.second.SummaryList) {
 1881         for (const auto &T : TargetsForSlot)
 1893       for (auto FS : S.second.CSInfo.SummaryTypeCheckedLoadUsers)
 1896         for (auto FS : CCS.second.SummaryTypeCheckedLoadUsers)
 1918     for (VTableBits &B : Bits)
 1941     for (auto &S : P.second.SummaryList) {
 1947         for (StringRef Name : NameByGUID[VF.GUID]) {
 1952         for (StringRef Name : NameByGUID[VF.GUID]) {
 1958         for (StringRef Name : NameByGUID[VC.VFunc.GUID]) {
 1966         for (StringRef Name : NameByGUID[VC.VFunc.GUID]) {
lib/Transforms/Instrumentation/CFGMST.h
  210     for (auto &Ei : AllEdges) {
  221     for (auto &Ei : AllEdges) {
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  826   for (std::vector<Function *>::iterator i = FnsToInstrument.begin(),
  911         size_t N = i - FnsToInstrument.begin(),
  912                Count = e - FnsToInstrument.begin();
  914         i = FnsToInstrument.begin() + N;
  915         e = FnsToInstrument.begin() + Count;
  925   for (Function *i : FnsToInstrument) {
  960              i = DFSF.PHIFixups.begin(),
  975       for (Value *V : DFSF.NonZeroChecks) {
 1258       for (auto Child : Children)
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  475   for (Regex &Re : Regexes) {
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
 1065     for (auto *DDI : AllocaDeclareMap.lookup(AI)) {
 1427   for (GlobalVariable *GV : Globals) {
 1493     for (Function *F : P.second)
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  354   for (auto &I : findIndirectCalls(F)) {
lib/Transforms/Instrumentation/InstrProfiling.cpp
  455   for (const auto &LoadStore : PromotionCandidates) {
  937   for (auto *NamePtr : ReferencedNames)
  962   for (Value *Data : UsedVars)
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  593     for (auto &E : MST.AllEdges) {
  726   for (auto &E : MST.AllEdges)
  729   for (auto &E : EdgeList) {
  736   for (auto &E : MST.AllEdges) {
  820   for (auto *InstrBB : InstrumentBBs) {
  847     for (VPCandidateInfo Cand : FuncInfo.ValueSites[Kind]) {
 1077   for (BasicBlock *InstrBB : InstrumentBBs) {
 1095   for (auto &E : FuncInfo.MST.AllEdges) {
 1431   for (VPCandidateInfo &I : ValueSites) {
 1625   for (auto &F : HotFunctions) {
 1630   for (auto &F : ColdFunctions) {
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  151     for (auto &MI : WorkList) {
lib/Transforms/Instrumentation/ValueProfilePlugins.inc
   61     for (Instruction *I : Result) {
lib/Transforms/ObjCARC/BlotMapVector.h
   50   iterator begin() { return Vector.begin(); }
   74       return std::make_pair(Vector.begin() + Num, true);
   76     return std::make_pair(Vector.begin() + Pair.first->second, false);
   83     return Vector.begin() + It->second;
lib/Transforms/Scalar/ConstantHoisting.cpp
  658   auto MinValItr = ConstCandVec.begin();
  659   for (auto CC = std::next(ConstCandVec.begin()), E = ConstCandVec.end();
lib/Transforms/Scalar/FlattenCFGPass.cpp
   69     for (WeakVH &BlockHandle : Blocks) {
lib/Transforms/Scalar/GVNHoist.cpp
  766     for (const auto &R : Ranks) {
lib/Transforms/Scalar/LoopInterchange.cpp
 1085   for (auto &Row : DepMatrix) {
lib/Transforms/Scalar/LoopPassManager.cpp
   35   for (auto &Pass : Passes) {
lib/Transforms/Scalar/LoopUnswitch.cpp
 1409   Worklist.erase(std::remove(Worklist.begin(), Worklist.end(), I),
 1477     for (Instruction *UI : Worklist)
lib/Transforms/Scalar/MergeICmps.cpp
  748   for (auto &Cmp : Comparisons_) {
lib/Transforms/Scalar/PlaceSafepoints.cpp
  528     PollLocations.erase(std::unique(PollLocations.begin(),
  534     for (Instruction *Term : PollLocations) {
  590     ParsePointNeeded.insert(ParsePointNeeded.end(), RuntimeCalls.begin(),
  679   for (auto *CI : Calls) {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2318   for (auto &PR : Replacements)
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 1725           ? Blocks.begin()
 1727                 Blocks.begin(), Blocks.end(),
 1835           ? SubLoops.begin()
 1837                 SubLoops.begin(), SubLoops.end(), [&](Loop *SubL) {
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  730   for (auto *UnlinkedInst : UnlinkedInstructions) {
lib/Transforms/Utils/BasicBlockUtils.cpp
  424       for (DomTreeNode *I : Children)
  841       for (DomTreeNode *Child : Children)
lib/Transforms/Utils/CodeExtractor.cpp
  803     for (Type *i : paramTy)
  945     for (User *use : Users)
  964   for (auto &U : Users)
 1105     for (ValueSet::iterator v = StructValues.begin(),
lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp
  165       std::unique(NonImportedCallers.begin(), NonImportedCallers.end()),
  168   for (const auto &Name : NonImportedCallers) {
lib/Transforms/Utils/InlineFunction.cpp
 1197     I = CallCache.begin();
 1737       for (auto &VH : InlinedFunctionInfo.OperandBundleCallSites) {
lib/Transforms/Utils/LoopUnroll.cpp
  109   for (BasicBlock *BB : Blocks) {
  621         for (PHINode *OrigPHI : OrigPHINode) {
  684     for (BasicBlock *NewBlock : NewBlocks) {
  695   for (PHINode *PN : OrigPHINode) {
  829     for (auto *BB : OriginalLoopBlocks) {
  851         for (BasicBlock *Iter : TermBlocks) {
  875   for (BasicBlock *Latch : Latches) {
  886         std::replace(Latches.begin(), Latches.end(), Dest, Fold);
  887         UnrolledLoopBlocks.erase(std::remove(UnrolledLoopBlocks.begin(),
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  381     for (BasicBlock *NewBlock : NewBlocks) {
  539   MergeBlocks.insert(ForeBlocksLast.begin(), ForeBlocksLast.end());
  540   MergeBlocks.insert(SubLoopBlocksLast.begin(), SubLoopBlocksLast.end());
  541   MergeBlocks.insert(AftBlocksLast.begin(), AftBlocksLast.end());
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  878   for (BasicBlock *BB : NewBlocks) {
lib/Transforms/Utils/LowerSwitch.cpp
  314   BasicBlock *LBranch = switchConvert(LHS.begin(), LHS.end(), LowerBound,
  317   BasicBlock *RBranch = switchConvert(RHS.begin(), RHS.end(), NewLowerBound,
  415     CaseItr I = Cases.begin();
  524     for (const auto &I : Cases) {
  552     for (auto I = UnreachableRanges.begin(), E = UnreachableRanges.end();
  601       switchConvert(Cases.begin(), Cases.end(), LowerBound, UpperBound, Val,
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  661   for (Instruction *A : Allocas) {
lib/Transforms/Utils/SimplifyCFG.cpp
  749   Cases.erase(std::remove(Cases.begin(), Cases.end(), BB), Cases.end());
  772   array_pod_sort(V1->begin(), V1->end());
  773   array_pod_sort(V2->begin(), V2->end());
 1179       for (ValueEqualityComparisonCase &V : PredCases)
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
   67     for (BasicBlock *BB : UnreachableBlocks) {
  103   for (BasicBlock *BB : ReturningBlocks) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 7173     for (Instruction *Instr : Ingredients) {
lib/XRay/InstrumentationMap.cpp
  197   for (const auto &Y : YAMLSleds) {
lib/XRay/LogBuilderConsumer.cpp
   31   for (auto *V : Visitors)
lib/XRay/RecordInitializer.cpp
  171   R.Data.assign(Buffer.begin(), Buffer.end());
  235   R.Data.assign(Buffer.begin(), Buffer.end());
  307   R.Data.assign(Buffer.begin(), Buffer.end());
lib/XRay/Trace.cpp
  300     for (auto &R : FDRRecords)
  311       for (auto &B : Blocks) {
  313         for (auto *R : B.Records)
  337       for (auto &B : Blocks) {
  338         for (auto *R : B.Records)
  370   std::transform(Trace.Records.begin(), Trace.Records.end(),
projects/openmp/libomptarget/src/omptarget.cpp
  790   for (auto it : fpArrays) {
projects/openmp/libomptarget/src/rtl.cpp
  333     for (auto *R : RTLs.UsedRTLs) {
tools/bugpoint/CrashDebugger.cpp
  296     for (auto *F : ToRemove) {
  353   for (auto A : Attrs)
  520     for (const auto &BI : BlockInfo) {
  568   for (const auto *BB : BBs)
  627     for (auto &BI : BlockInfo) {
  672   for (const auto *BB : BBs)
  719     for (auto &BI : BlockInfo) {
  847   for (const std::string &Name : NamedMDs)
  860   for (auto *NamedMD : ToDelete)
 1129     for (std::string &Name : FunctionNames) {
tools/bugpoint/FindBugs.cpp
   44     std::shuffle(PassesToRun.begin(), PassesToRun.end(), randomness);
tools/bugpoint/ListReducer.h
   95         std::shuffle(ShuffledList.begin(), ShuffledList.end(), randomness);
  120       std::vector<ElTy> Prefix(TheList.begin(), TheList.begin() + Mid);
  120       std::vector<ElTy> Prefix(TheList.begin(), TheList.begin() + Mid);
  121       std::vector<ElTy> Suffix(TheList.begin() + Mid, TheList.end());
  184           TestList.erase(TestList.begin() + i);
tools/bugpoint/Miscompilation.cpp
  391       for (Function *F : MiscompiledFunctions) {
tools/bugpoint/OptimizerDriver.cpp
  220   for (std::vector<std::string>::const_iterator I = pass_args.begin(),
tools/bugpoint/ToolRunner.cpp
  271   for (const auto &Arg : CompilerArgs)
  276   for (const auto &Arg : CompilerArgs)
  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/AST/RecursiveASTVisitor.h
  182     for (Decl *D : AST.getTraversalScope())
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
  337     Data->Vect.erase(Data->Vect.begin() + i, Data->Vect.end());
tools/clang/include/clang/Analysis/CloneDetection.h
  239         std::remove_if(CloneGroups.begin(), CloneGroups.end(), Filter),
tools/clang/include/clang/Analysis/PathDiagnostic.h
  643   iterator begin() { return LPairs.begin(); }
tools/clang/include/clang/Basic/Module.h
  563   submodule_iterator submodule_begin() { return SubModules.begin(); }
tools/clang/include/clang/Basic/TargetInfo.h
 1317     for (const auto &Ext : getTargetOpts().OpenCLExtensionsAsWritten) {
tools/clang/include/clang/Driver/Multilib.h
  160   iterator begin() { return Multilibs.begin(); }
tools/clang/include/clang/Frontend/ASTUnit.h
  506     return TopLevelDecls.begin();
  617     return CachedCompletionResults.begin();
tools/clang/include/clang/Lex/HeaderSearch.h
  284     SearchDirs.insert(SearchDirs.begin() + idx, dir);
tools/clang/include/clang/Sema/TemplateInstCallback.h
   45   for (auto &C : Callbacks) {
   54   for (auto &C : Callbacks) {
   64   for (auto &C : Callbacks) {
   74   for (auto &C : Callbacks) {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  408   roots_iterator roots_begin() { return Roots.begin(); }
  416   eop_iterator eop_begin() { return EndNodes.begin(); }
tools/clang/include/clang/Tooling/DiagnosticsYaml.h
   40     for (auto &Fix : Fixes) {
tools/clang/lib/ARCMigrate/ARCMT.cpp
  189       PPOpts.Includes.insert(PPOpts.Includes.begin(), OriginalFile);
  203          I = CInvok->getDiagnosticOpts().Warnings.begin(),
tools/clang/lib/ARCMigrate/TransformActions.cpp
  568        I = IndentationRanges.begin(), E = IndentationRanges.end(); I!=E; ++I) {
tools/clang/lib/ARCMigrate/Transforms.h
  107   traverser_iterator traversers_begin() { return Traversers.begin(); }
tools/clang/lib/AST/ExternalASTMerger.cpp
  258   for (const std::unique_ptr<ASTImporter> &I : Importers)
  273   for (const std::unique_ptr<ASTImporter> &I : Importers)
  288     for (const std::unique_ptr<ASTImporter> &Importer : Importers) {
  406   for (const auto &I : Importers)
  429       std::remove_if(Importers.begin(), Importers.end(),
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  164     for (auto &IM : InnerMatchers) {
  347           N.begin(), N.end(),
tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp
  539   for (ContextStackTy::iterator I = ContextStack.begin(),
  547   for (const auto &Completion : S->getMatcherCompletions(AcceptedTypes)) {
  551   for (const auto &Completion : getNamedValueCompletions(AcceptedTypes)) {
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  581     TypeSet.insert(NextTypeSet.begin(), NextTypeSet.end());
  625         for (const std::vector<ArgKind> &Arg : ArgsKinds) {
tools/clang/lib/Analysis/CFG.cpp
 1546   for (BackpatchBlocksTy::iterator I = BackpatchBlocks.begin(),
tools/clang/lib/Analysis/CloneDetection.cpp
  150     Result.erase(Result.begin() + *I);
  355   for (CloneDetector::CloneGroup &Group : Sequences) {
  479   for (auto &HashGroup : CloneGroups) {
tools/clang/lib/Analysis/LiveVariables.cpp
  636         it = vec.begin(), ei = vec.end(); it != ei; ++it) {
  653     for (std::vector<const VarDecl*>::iterator di = declVec.begin(),
tools/clang/lib/Analysis/PathDiagnostic.cpp
  408   array_pod_sort(BatchDiags.begin(), BatchDiags.end(), Comp);
  413   for (const auto D : BatchDiags)
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  880   for (auto *A : CurrentArguments)
  901   for (auto *V : CurrentInstructions)
  943   for (auto *Ph : IncompleteArgs) {
tools/clang/lib/Basic/Diagnostic.cpp
  466   for (diag::kind Diag : AllDiags)
tools/clang/lib/Basic/Module.cpp
  248            I = TopHeaderNames.begin(), E = TopHeaderNames.end(); I != E; ++I) {
  645     for (auto &C : V.M->Conflicts) {
tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp
   38   for (auto &S : Sections) {
tools/clang/lib/Basic/Targets/AArch64.cpp
  286   for (const auto &Feature : Features) {
tools/clang/lib/Basic/Targets/AMDGPU.cpp
  233   for (auto &I : TargetOpts.FeaturesAsWritten) {
tools/clang/lib/Basic/Targets/ARM.cpp
  378   for (auto Feature : TargetFeatures)
  428   for (const auto &Feature : Features) {
tools/clang/lib/Basic/Targets/Hexagon.cpp
   80   for (auto &F : Features) {
tools/clang/lib/Basic/Targets/Mips.h
  316     for (const auto &Feature : Features) {
tools/clang/lib/Basic/Targets/PPC.cpp
   34   for (const auto &Feature : Features) {
tools/clang/lib/Basic/Targets/RISCV.cpp
  148   for (const auto &Feature : Features) {
tools/clang/lib/Basic/Targets/SystemZ.h
  112     for (const auto &Feature : Features) {
tools/clang/lib/Basic/Targets/WebAssembly.cpp
  135   for (const auto &Feature : Features) {
tools/clang/lib/Basic/Targets/X86.cpp
  727   for (const auto &Feature : Features) {
tools/clang/lib/CodeGen/BackendUtil.cpp
 1387     for (auto &Summary : GlobalList.second.SummaryList) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 4697   for (const auto &P : ReplaceMap) {
 4710   for (const auto &P : FwdDeclReplaceMap) {
 4731   for (auto &RT : RetainedTypes)
tools/clang/lib/CodeGen/CGExprCXX.cpp
  499   for (CharUnits VBPtrOffset : VBPtrOffsets) {
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1576     for (auto *C : Categories) {
 1594     for (auto clsAlias : ClassAliases)
 1642       for (const auto &lateInit : EarlyInitList) {
 3669     for (auto &untypedSel : allSelectors) {
 3832     for (std::vector<ClassAliasPair>::iterator iter = ClassAliases.begin();
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  568   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  587   std::vector<MemberInfo>::iterator Prior = Members.begin();
  621   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  651   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  668         Pad = Padding.begin(), PadEnd = Padding.end();
  675   for (std::vector<MemberInfo>::const_iterator Member = Members.begin(),
  881   llvm::array_pod_sort(BFIs.begin(), BFIs.end());
tools/clang/lib/CodeGen/CGVTables.cpp
  997   for (const CXXRecordDecl *RD : DeferredVTables)
 1109   for (auto AP : AddressPoints) {
tools/clang/lib/CodeGen/CodeGenAction.cpp
  902     for (const CodeGenOptions::BitcodeFileToLink &F :
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 2224     for (const auto &F : ParsedAttr.Features) {
tools/clang/lib/CodeGen/CodeGenModule.cpp
  300   for (const GlobalDecl &GD : Aliases) {
  360   for (const GlobalDecl &GD : Aliases) {
  977   for (StringRef Feat : Info.Features) {
 1165   for (const auto &I : Fns) {
 1629     for (const CXXRecordDecl *Base : getMostBaseClasses(MD->getParent())) {
 2099   for (GlobalDecl &D : CurDeclsToEmit) {
 2151   for (const CXXRecordDecl *RD : OpportunisticVTables) {
 2854   for (GlobalDecl GD : MultiVersionFuncs) {
 5517   for (const auto &Entry : DeferredEmptyCoverageMappingDecls.takeVector()) {
 5889     ParsedAttr.Features.insert(ParsedAttr.Features.begin(),
 5890                             Target.getTargetOpts().FeaturesAsWritten.begin(),
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
   96   for (auto &entry : SelfReferences) {
  115     for (auto &entry : SelfReferences) {
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  230     for (const auto &Region : SourceRegions) {
  310     for (const auto &Region : SourceRegions) {
 1395   for (auto &S : CoverageMappings) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  752       for (const CXXRecordDecl *Base : CGM.getMostBaseClasses(RD)) {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  107     llvm::array_pod_sort(VBPtrOffsets.begin(), VBPtrOffsets.end());
tools/clang/lib/Driver/Driver.cpp
 1631     for (StringRef S : DiagnosticIDs::getDiagnosticFlags())
tools/clang/lib/Driver/Multilib.cpp
  270   llvm::sort(Filtered.begin(), Filtered.end(),
  302   Ms.erase(std::remove_if(Ms.begin(), Ms.end(), F), Ms.end());
tools/clang/lib/Driver/ToolChain.cpp
  859     for (const auto &P :
tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp
  248   const auto ItBegin = Features.begin();
tools/clang/lib/Driver/ToolChains/Clang.cpp
 5746   for (auto EHVal : EHArgs) {
tools/clang/lib/Driver/ToolChains/CrossWindows.cpp
  238     for (const auto &P : DriverArgs.getAllArgValues(options::OPT_isystem_after))
tools/clang/lib/Driver/ToolChains/Cuda.cpp
  404   for (const auto& A : Args.getAllArgValues(options::OPT_Xcuda_ptxas))
  487   for (const auto& A : Args.getAllArgValues(options::OPT_Xcuda_fatbinary))
tools/clang/lib/Driver/ToolChains/Fuchsia.cpp
  204     return std::all_of(RD.begin(), RD.end(), [&](std::string P) {
  219         for (const auto &Path : PathsCallback(SelectedMultilib))
tools/clang/lib/Driver/ToolChains/HIP.cpp
  151   for(auto OneFeature : Features) {
  314   for (auto Path :
  323   for (auto Lib : DriverArgs.getAllArgValues(options::OPT_hip_device_lib_EQ)) {
tools/clang/lib/Driver/ToolChains/Hexagon.cpp
  341       for (StringRef Lib : OsLibs)
  443   for (auto &Dir : RootDirs) {
tools/clang/lib/Driver/ToolChains/Linux.cpp
  216     for (const auto &Path : PathsCallback(Multilib))
  690       for (const auto &Path : Callback(GCCInstallation.getMultilib()))
tools/clang/lib/Driver/ToolChains/MSVC.cpp
  353     for (const auto &LibPath : Args.getAllArgValues(options::OPT_L))
  669   for (const auto &Include : Includes)
 1239   for (const auto &Path : DriverArgs.getAllArgValues(options::OPT__SLASH_imsvc))
tools/clang/lib/Driver/ToolChains/MinGW.cpp
   86   for (auto Lib : Args.getAllArgValues(options::OPT_l))
  204   for (auto Lib : Args.getAllArgValues(options::OPT_l)) {
tools/clang/lib/Driver/ToolChains/MipsLinux.cpp
   59     for (const auto &Path : Callback(SelectedMultilib))
   99     for (std::string Path : Callback(SelectedMultilib)) {
tools/clang/lib/Driver/ToolChains/Solaris.cpp
  258       for (const auto &Path : Callback(GCCInstallation.getMultilib()))
tools/clang/lib/Driver/XRayArgs.cpp
  103       for (const auto &B : Bundles) {
  130     for (const auto &Filename :
  139     for (const auto &Filename :
  148     for (const auto &Filename :
  162       for (const auto &Arg : SpecifiedModes) {
  177     Modes.erase(std::unique(Modes.begin(), Modes.end()), Modes.end());
tools/clang/lib/Frontend/ASTUnit.cpp
  264     for (const auto &RB : PPOpts.RemappedFileBuffers)
 1031     for (const auto *D : TopLevelDecls) {
 1435   for (const auto TopLevelDecl : TopLevelDeclsInPreamble) {
 1442   TopLevelDecls.insert(TopLevelDecls.begin(), Resolved.begin(), Resolved.end());
 1442   TopLevelDecls.insert(TopLevelDecls.begin(), Resolved.begin(), Resolved.end());
 1843   for (const auto &RB : PPOpts.RemappedFileBuffers)
tools/clang/lib/Frontend/CompilerInstance.cpp
  204   for (const std::string &VFSFile : CI.getHeaderSearchOpts().VFSOverlayFiles) {
  448   for (auto &Listener : DependencyCollectors)
  957   for (const FrontendInputFile &FIF : getFrontendOpts().Inputs) {
 1062       std::remove_if(PPOpts.Macros.begin(), PPOpts.Macros.end(),
 1517     for (auto &Listener : DependencyCollectors)
tools/clang/lib/Frontend/CompilerInvocation.cpp
  772   for (const auto &Arg : Args.getAllArgValues(OPT_fdebug_prefix_map_EQ))
 1096     for (const auto &A : XRayInstrBundles)
 1808   for (const std::string &Arg :
 3574   for (StringRef Feature : LangOpts->ModuleFeatures)
 3580   for (const auto &FeatureAsWritten : TargetOpts->FeaturesAsWritten)
tools/clang/lib/Frontend/DependencyFile.cpp
  331   for (StringRef Target : Targets) {
tools/clang/lib/Frontend/FrontendAction.cpp
  157   for (const std::string &Arg : CI.getFrontendOpts().AddPluginActions) {
  215   for (auto &C : AfterConsumers) {
  677   for (const auto &F : CI.getFrontendOpts().ModulesEmbedFiles) {
  795   for (const auto &Filename : CI.getFrontendOpts().ModuleMapFiles) {
  900   for (const auto &ModuleFile : CI.getFrontendOpts().ModuleFiles)
tools/clang/lib/Frontend/FrontendActions.cpp
  257   for (const FrontendInputFile &FIF : Inputs) {
  288   for (StringRef Name : ModuleHeaders) {
  572       for (const std::string &Warning : DiagOpts->Warnings)
  574       for (const std::string &Remark : DiagOpts->Remarks)
tools/clang/lib/Frontend/InitHeaderSearch.cpp
  546     SearchList.erase(SearchList.begin()+DirToRemove);
  559   for (auto &Include : IncludePath)
  567   for (auto &Include : IncludePath)
  574   for (auto &Include : IncludePath)
  583   for (auto &Include : IncludePath)
tools/clang/lib/Frontend/MultiplexConsumer.cpp
   42   for (auto &Listener : Listeners)
   72   for (auto &Listener : Listeners)
  155   for (auto &Listener : Listeners)
  165   for (auto *L : Listeners)
  184   for (auto &Listener : Listeners)
  214   for (ASTMutationListener *L : Listeners)
  219   for (auto *L : Listeners)
  224   for (auto *L : Listeners)
  231   for (auto *L : Listeners)
  244   for (auto &Consumer : Consumers) {
  264   for (auto &Consumer : Consumers)
  270   for (auto &Consumer : Consumers)
  276   for (auto &Consumer : Consumers)
  281   for (auto &Consumer : Consumers)
  286   for (auto &Consumer : Consumers)
  291   for (auto &Consumer : Consumers)
  296   for (auto &Consumer : Consumers)
  301   for (auto &Consumer : Consumers)
  306   for (auto &Consumer : Consumers)
  311   for (auto &Consumer : Consumers)
  316   for (auto &Consumer : Consumers)
  321   for (auto &Consumer : Consumers)
  326   for (auto &Consumer : Consumers)
  331   for (auto &Consumer : Consumers)
  344   for (auto &Consumer : Consumers)
  350   for (auto &Consumer : Consumers)
  356   for (auto &Consumer : Consumers)
  362   for (auto &Consumer : Consumers)
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  447   for (const auto &R : PreprocessorOpts.RemappedFiles) {
  461   for (const auto &RB : PreprocessorOpts.RemappedFileBuffers) {
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  155                               RewrittenFiles.begin(), RewrittenFiles.end());
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  879   for (const auto *D : DL) {
  927   for (auto &Owner : Left) {
  933       for (II = Right.begin(), IE = Right.end(); II != IE; ++II) {
  961     num += PrintUnexpected(Diags, &SourceMgr, Right.begin(), Right.end(), Label);
tools/clang/lib/Lex/HeaderSearch.cpp
  157   for (const std::string &Dir : HSOpts->PrebuiltModulePaths) {
tools/clang/lib/Lex/ModuleMap.cpp
 1296   for (auto &UC : Unresolved) {
tools/clang/lib/Lex/PPMacroExpansion.cpp
 1037     for (const auto &Lexer : MacroExpandingLexersStack) {
tools/clang/lib/Lex/PreprocessingRecord.cpp
  292                Begin = PreprocessedEntities.begin();
  299       return getPPEntityID(insertI - PreprocessedEntities.begin(),
  309   return getPPEntityID(insertI - PreprocessedEntities.begin(),
tools/clang/lib/Lex/Preprocessor.cpp
 1377   for (std::vector<CommentHandler *>::iterator H = CommentHandlers.begin(),
tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  573       for (const FixItHint &FixIt : Results[I].FixIts) {
tools/clang/lib/Sema/Sema.cpp
  324       for (auto &I : Atomic64BitTypes)
 1417   for (PartialDiagnosticAt &PDAt : It->second) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1963         for (auto *MD : it->second) {
tools/clang/lib/Sema/SemaDecl.cpp
 9679   for (const auto &Feat : ParseInfo.Features) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 2987   for (const auto &Feature : ParsedAttrs.Features) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9595   for (ComparisonCategoryResult CCR :
tools/clang/lib/Sema/SemaExpr.cpp
14813     for (FixItHint &H : ConvHints.Hints)
tools/clang/lib/Sema/SemaOverload.cpp
10137   for (std::vector<FixItHint>::iterator HI = Cand->Fix.Hints.begin(),
tools/clang/lib/Sema/SemaStmt.cpp
 1052           CaseRanges.erase(CaseRanges.begin()+i);
 1161       for (CaseRangesTy::const_iterator RI = CaseRanges.begin();
 1182       auto RI = CaseRanges.begin();
tools/clang/lib/Serialization/ASTReader.cpp
 4250     for (auto Offset : F.PreloadIdentifierOffsets) {
 7964     for (auto Lexical : TULexicalDecls)
 8140     = TypesLoaded.size() - std::count(TypesLoaded.begin(), TypesLoaded.end(),
 8143     = DeclsLoaded.size() - std::count(DeclsLoaded.begin(), DeclsLoaded.end(),
 8146     = IdentifiersLoaded.size() - std::count(IdentifiersLoaded.begin(),
 8150     = MacrosLoaded.size() - std::count(MacrosLoaded.begin(),
 9800     for (RawComment *C : Comments) {
tools/clang/lib/Serialization/ASTWriter.cpp
 3060     for (const auto &C : Mod->Conflicts) {
 3069     for (const auto &CM : Mod->ConfigMacros) {
 5246   for (const auto &ExtWriter : ModuleFileExtensionWriters)
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
  322         for (const auto &F : Merged->Files)
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
  114   for (const CloneDetector::CloneGroup &Group : CloneGroups) {
  133   for (const CloneDetector::CloneGroup &Group : CloneGroups) {
  166   for (VariablePattern::SuspiciousClonePair &Pair : Pairs) {
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  323   for (auto &P : Config.Propagations) {
  329   for (auto &F : Config.Filters) {
  334   for (auto &S : Config.Sinks) {
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  181     for (CastedAllocFinder::CallVec::iterator i = Finder.Calls.begin(),
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
  100   return std::vector<llvm::StringRef>(V.begin(), V.end());
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/BugReporter.cpp
 2398   for (const auto I : EQClassesVector)
 2405   for (const auto EQ : EQClassesVector)
 2687   path.insert(path.end(), Pieces.begin(), Pieces.end());
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
   88     for (const auto &info : DeclCheckers)
  102   for (const auto BodyChecker : BodyCheckers)
  405   for (const auto EndAnalysisChecker : EndAnalysisCheckers)
  458   for (const auto checkFn : EndFunctionCheckers) {
  545   for (const auto LiveSymbolsChecker : LiveSymbolsCheckers)
  602   for (const auto RegionChangesChecker : RegionChangesCheckers) {
  624   for (const auto PointerEscapeChecker : PointerEscapeCheckers) {
  638   for (const auto EvalAssumeChecker : EvalAssumeCheckers) {
  661     for (const auto EvalCallChecker : EvalCallCheckers) {
  700   for (const auto EndOfTranslationUnitChecker : EndOfTranslationUnitCheckers)
  900   for (const auto &Info : StmtCheckers)
  907   for (const auto CheckerDtor : CheckerDtors)
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  183   for (const auto node : ChangedNodes)
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  158   for (const auto Diag : Diags)
  286     for (auto I = FileIDs.begin(), E = FileIDs.end(); I != E; I++) {
  290       if (I != FileIDs.begin())
  296       if (I != FileIDs.begin())
  314     for (auto I : llvm::make_range(FileIDs.begin() + 1, FileIDs.end())) {
  640   if (std::find(PopUpRanges.begin(), PopUpRanges.end(), Range) ==
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  617   for (const PathDiagnostic *D : Diags) {
  666   for (std::vector<const PathDiagnostic*>::iterator DI=Diags.begin(),
  765         for (PDFileEntry::ConsumerFiles::const_iterator CI = files->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
   63   assert(std::is_sorted(Collection.begin(), Collection.end(),
  203   for (const std::pair<std::string, bool> &Opt : AnOpts.CheckersAndPackages) {
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  319   for (NodeId Leaf : Leaves) {
  651     for (SNodeId Id1 : S1.KeyRoots)
  652       for (SNodeId Id2 : S2.KeyRoots)
  790   for (const auto Tuple : R) {
  836   for (NodeId Id1 : Postorder) {
  872       for (NodeId Id : L1.pop())
  877       for (NodeId Id : L2.pop())
  884     for (NodeId Id1 : H1) {
  885       for (NodeId Id2 : H2) {
  892     for (NodeId Id1 : H1) {
  896     for (NodeId Id2 : H2) {
  931   for (NodeId Id1 : T1.NodesBfs) {
  942   for (NodeId Id2 : T2.NodesBfs) {
tools/clang/lib/Tooling/AllTUsExecution.cpp
  102   for (const auto& File : Compilations.getAllFiles()) {
  119     for (std::string File : Files) {
tools/clang/lib/Tooling/ArgumentsAdjusters.cpp
  105       I = Return.begin();
tools/clang/lib/Tooling/CommonOptionsParser.cpp
   77   for (CompileCommand &Command : Commands)
tools/clang/lib/Tooling/CompilationDatabase.cpp
  136   for (const auto &File : getAllFiles()) {
  138     std::move(C.begin(), C.end(), std::back_inserter(Result));
  281   Args.insert(Args.begin(), Argv0.c_str());
  297   Args.erase(std::remove_if(Args.begin(), Args.end(), FilterUnusedFlags()),
  329       Args.begin(), Args.end(), MatchesAny(CompileAnalyzer.Inputs));
  332   End = std::remove_if(Args.begin(), End, MatchesAny(DiagClient.UnusedInputs));
  338   Result = std::vector<std::string>(Args.begin() + 1, End);
tools/clang/lib/Tooling/Core/Replacement.cpp
  212   ReplacementsImpl NewReplacesImpl(NewReplaces.begin(), NewReplaces.end());
  491   for (const auto &R : Ranges) {
  521   for (const auto &R : MergedRanges) {
tools/clang/lib/Tooling/Execution.cpp
   33   for (const auto &KV : KVResults) {
tools/clang/lib/Tooling/FileMatchTrie.cpp
  127     for (const auto &Child : AllChildren) {
tools/clang/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp
   40     for (auto &Cmd : Cmds) {
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  143       for (const std::string &S : OldArgs)
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  289       Args.erase(Args.begin());
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
  242   for (const auto &R : NE.Replaces) {
tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp
  211       for (const auto &Occurrence : Occurrences) {
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
   73       for (const auto &OverriddenMethod : OverriddenMethods) {
  122     for (const auto *PartialSpec : PartialSpecs) {
  157     for (const auto *Method : InstantiatedMethods) {
tools/clang/lib/Tooling/RefactoringCallbacks.cpp
   46     for (const auto &Callback : Refactoring.Callbacks) {
   50     for (const auto &Callback : Refactoring.Callbacks) {
  203   for (const auto &Element : Template) {
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  604   for (FileID ID : Keys) {
tools/clang/lib/Tooling/Tooling.cpp
  250     for (auto Token = ++CommandLine.begin(); Token != CommandLine.end();
  261       CommandLine.insert(++CommandLine.begin(), TargetMode.DriverMode);
  264       CommandLine.insert(++CommandLine.begin(), {"-target",
  317   for (const std::string &Str : CommandLine)
  439   for (StringRef Arg : Args)
  456     for (const auto &MappedFile : MappedFileContents)
  468   for (const auto &SourcePath : SourcePaths) {
  490   for (llvm::StringRef File : AbsolutePaths) {
  505     for (CompileCommand &CompileCommand : CompileCommandsForFile) {
  522         for (const auto &MappedFile : MappedFileContents)
tools/clang/lib/Tooling/Transformer/Stencil.cpp
  262   for (auto &Part : OtherStencil.Parts)
tools/clang/lib/Tooling/Transformer/Transformer.cpp
   24   for (auto &Matcher : transformer::detail::buildMatchers(Rule))
   59   for (const auto &I : Case.AddedIncludes) {
tools/clang/tools/arcmt-test/arcmt-test.cpp
  145   for (const auto &RB : PPOpts.RemappedFileBuffers)
tools/clang/tools/clang-import-test/clang-import-test.cpp
  169   std::transform(ClangArgs.begin(), ClangArgs.end(), ClangArgv.begin(),
  365     for (auto &ImportCI : ImportCIs) {
  371     for (auto &ImportCI : ImportCIs)
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  261     for (const auto &Rule : this->ActionRules) {
  274     for (const auto &Rule : this->ActionRules) {
  331     SourceChanges->insert(SourceChanges->begin(), Changes.begin(),
  331     SourceChanges->insert(SourceChanges->begin(), Changes.begin(),
  354     for (const auto &Action : Actions) {
  363     for (auto &Action : Actions) {
  480     for (const auto &Change : Changes)
  590       for (const auto &Subcommand : SubCommands)
tools/clang/tools/clang-refactor/TestSupport.cpp
  119     for (auto &Group : Results) {
  120       for (auto &Result : Group) {
tools/clang/tools/clang-rename/ClangRename.cpp
  116     for (const auto &Info : Infos) {
  224     for (const auto &File : Files) {
tools/clang/tools/clang-scan-deps/ClangScanDeps.cpp
  141   for (const auto &Command : Compilations->getAllCompileCommands())
  253   for (auto &W : WorkerThreads)
tools/clang/tools/diagtool/DiagTool.cpp
   52   for (std::vector<llvm::StringRef>::iterator it = toolNames.begin(),
tools/clang/tools/diagtool/ListWarnings.cpp
   41   for (const Entry &E : entries) {
tools/clang/tools/diagtool/ShowEnabledWarnings.cpp
  135   for (const PrettyDiag &PD : Active) {
tools/clang/tools/driver/cc1as_main.cpp
  245   for (const auto &Arg : Args.getAllArgValues(OPT_fdebug_prefix_map_EQ))
  510   for (auto &S : Opts.SymbolDefs) {
tools/clang/tools/driver/cc1gen_reproducer_main.cpp
  178   for (const auto &Arg : InvocationInfo.Arguments)
tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
  182     llvm::sort(FileAndReplacements.second.begin(),
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  803   for (llvm::Regex &RE : WhiteListedSymbolRegexes)
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp
  433   for (const auto &L : std::vector<std::pair<llvm::StringRef, RecordId>>{
tools/clang/tools/extra/clang-doc/Generators.cpp
   83     auto It = std::find(I->Children.begin(), I->Children.end(), R.USR);
   97   auto It = std::find(I->Children.begin(), I->Children.end(), Info->USR);
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
  104     for (const auto &C : Children) {
  186   for (const auto &C : Children)
  193   for (const auto &A : Attributes)
  203   for (const auto &C : Children) {
  224   std::move(New.begin(), New.end(), std::back_inserter(Original));
  907         for (const Index &C : I.Children)
  991   for (const auto &FilePath : CDCtx.UserStylesheets) {
  996   for (const auto &FilePath : CDCtx.FilesToCopy) {
tools/clang/tools/extra/clang-doc/Representation.cpp
   41   for (auto &I : Values)
   59   for (auto &ChildToMerge : ChildrenToMerge) {
   71   for (auto &ChildToMerge : ChildrenToMerge) {
   83   for (auto &ChildToMerge : ChildrenToMerge) {
  142   std::move(Other.Description.begin(), Other.Description.end(),
  144   std::sort(Description.begin(), Description.end());
  145   auto Last = std::unique(Description.begin(), Description.end());
  271   std::sort(Children.begin(), Children.end());
  272   for (auto &C : Children)
tools/clang/tools/extra/clang-doc/tool/ClangDocMain.cpp
  234     CDCtx.UserStylesheets.insert(CDCtx.UserStylesheets.begin(),
  277       for (auto &Bitcode : Group.getValue()) {
  286         std::move(ReadInfos->begin(), ReadInfos->end(),
tools/clang/tools/extra/clang-include-fixer/FuzzySymbolIndex.cpp
   21     for (auto &Symbol : Symbols) {
   24           StringRef(llvm::join(Tokens.begin(), Tokens.end(), " ")),
   33     for (const Entry &E : Symbols)
tools/clang/tools/extra/clang-include-fixer/IncludeFixerContext.cpp
   87   std::sort(QuerySymbolInfos.begin(), QuerySymbolInfos.end(),
   93       std::unique(QuerySymbolInfos.begin(), QuerySymbolInfos.end(),
   98   for (const auto &Symbol : MatchedSymbols) {
  106   HeaderInfos.erase(std::unique(HeaderInfos.begin(), HeaderInfos.end(),
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.cpp
   51   for (const auto &Symbol : Symbols) {
   61   std::sort(Symbols.begin(), Symbols.end(),
   96       Symbols.insert(Symbols.end(), Res.begin(), Res.end());
  102     for (auto &SymAndSig : Symbols) {
  152   for (auto &SymAndSig : MatchedSymbols)
tools/clang/tools/extra/clang-include-fixer/YamlSymbolIndex.cpp
   52   for (const auto &Symbol : Symbols) {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/HeaderMapCollector.cpp
   32   for (auto &Entry : RegexHeaderMappingTable) {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp
  105             for (auto &Symbol : Symbols) {
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  361     for (auto &Symbol : MatchedSymbols) {
  404   for (const auto &Context : Contexts) {
  430     for (const auto &Context : Contexts) {
  460   for (const auto &Replacement : FixerReplacements) {
tools/clang/tools/extra/clang-move/Move.cpp
  363   std::reverse(Namespaces.begin(), Namespaces.end());
  400     auto CurrentIt = CurrentNamespaces.begin();
  401     auto DeclIt = DeclNamespaces.begin();
  412     std::vector<std::string> NextNamespaces(CurrentNamespaces.begin(),
  446   std::reverse(CurrentNamespaces.begin(), CurrentNamespaces.end());
  447   for (const auto &NS : CurrentNamespaces)
  735     for (const auto *D : HelperDeclarations) {
  747   for (const auto *RemovedDecl : RemovedDecls) {
  801   for (const auto *MovedDecl : MovedDecls) {
  815   for (const auto *D : NewCCDecls) {
tools/clang/tools/extra/clang-query/Query.cpp
  108     for (auto MI = Matches.begin(), ME = Matches.end(); MI != ME; ++MI) {
tools/clang/tools/extra/clang-query/QueryParser.cpp
  169   for (auto I = Comps.begin(), E = Comps.end(); I != E; ++I) {
tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp
   80   for (const auto &File : Files) {
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
   74     for (const ento::PathDiagnostic *PD : Diags) {
  413   for (auto &Check : Checks) {
  452   for (const auto &AnalyzerCheck : getAnalyzerCheckersAndPackages(
  457   std::sort(CheckNames.begin(), CheckNames.end());
  465   for (const auto &Check : Checks)
  507           auto I = AdjustedArgs.begin();
  510           AdjustedArgs.insert(I, Opts.ExtraArgsBefore->begin(),
  514           AdjustedArgs.insert(AdjustedArgs.end(), Opts.ExtraArgs->begin(),
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  639   for (auto &Error : Errors) {
  644   for (const auto &ErrorAndFix : ErrorFixes) {
  675     std::sort(Events.begin(), Events.end());
  677     for (const auto &Event : Events) {
  721   std::sort(Errors.begin(), Errors.end(), LessClangTidyError());
  722   Errors.erase(std::unique(Errors.begin(), Errors.end(), EqualClangTidyError()),
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
   53     for (const FileFilter::LineRange &Range : File.LineRanges) {
   74     for (const auto &KeyValue : Options)
  171   for (const auto &Source : getRawOptions(FileName))
  282   for (const ConfigFileHandler &ConfigHandler : ConfigHandlers) {
tools/clang/tools/extra/clang-tidy/GlobList.cpp
   56   for (const GlobListItem &Item : Items) {
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  293     for (auto Comment : Comments) {
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp
  100       functionDecl(hasAnyName(std::vector<StringRef>(FunctionNames.begin(),
tools/clang/tools/extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
   59                        std::vector<StringRef>(FunVec.begin(), FunVec.end()))))))
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp
  122       std::sort(IncludeIndices.begin() + Blocks[BI],
  123                 IncludeIndices.begin() + Blocks[BI + 1],
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
  164   for (auto &Context : Contexts) {
  171   for (const auto &Context : Contexts) {
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp
   54   for (const auto &KeyValue :
   78     for (const auto &KeyValue :
   88   for (const auto &Key :
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp
  210   for (const auto &CSPos : FI.NestingThresholders) {
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp
  378     for (const std::string &Check : EnabledChecks) {
  396     for (const auto &CheckName : EnabledChecks)
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
   73     for (const auto &MacroEntry : Macros) {
  231       for (const auto &MacroEntry : Macros) {
tools/clang/tools/extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
   65     for (auto &Matcher : tooling::detail::buildMatchers(*Rule))
  101   for (const auto &I : Case.AddedIncludes) {
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
  741         for (auto &Sym : *Items)
  915     for (auto &F : getFixes(File.file(), D)) {
  931         for (const auto &T : *Tweaks)
  937         for (const auto &Action : Actions) {
  962                          for (const auto &R : List->Completions) {
  983                           for (auto &SigInfo : Signature->signatures) {
  984                             for (auto &Param : SigInfo.parameters)
 1020         for (auto &S : *Symbols) {
 1039         for (auto &S : *Symbols) {
 1323   for (auto &Diag : Diagnostics) {
 1356   for (const Path &FilePath : DraftMgr.getActiveFiles())
tools/clang/tools/extra/clangd/ClangdServer.cpp
  298   for (const tooling::Replacement &R :
  383     for (auto &T : prepareTweaks(*Selection, TweakFilter))
tools/clang/tools/extra/clangd/CodeComplete.cpp
  534     for (llvm::StringRef AS : AccessibleScopes)
  575     for (auto &S : Scopes.scopesForIndexQuery()) {
  855       for (const auto &S : ScoredSignatures) {
  901     for (auto &SS : ScoredSignatures) {
 1272       for (const auto &Inc : Includes.MainFileIncludes)
 1301           llvm::join(QueryScopes.begin(), QueryScopes.end(), ","), AllScopes,
 1373     for (std::string &S : Scopes.AccessibleScopes)
 1578     for (auto &Bundle : Bundles)
tools/clang/tools/extra/clangd/Diagnostics.cpp
  402   for (auto &Diag : Output) {
  432         for (auto &Note : Diag.Notes)
  434         for (auto &Fix : Diag.Fixes)
  609       LastDiag->Fixes.insert(LastDiag->Fixes.end(), ExtraFixes.begin(),
tools/clang/tools/extra/clangd/FindSymbols.cpp
  125   for (auto &R : std::move(Top).items())
tools/clang/tools/extra/clangd/Format.cpp
  263   for (tooling::Range &R : Incremental.FormatRanges)
  274   for (auto &R : RangesToFormat) {
  332   for (auto Pass :
tools/clang/tools/extra/clangd/Function.h
   86     for (const auto &L : Listeners)
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp
  220     for (llvm::StringRef File : AllFiles) {
  235   for (llvm::StringRef File : AllFiles) {
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp
   80   for (const auto *D : getIndexableLocalDecls(AST)) {
tools/clang/tools/extra/clangd/Headers.cpp
  153     for (const auto &Parent : PreviousLevel) {
tools/clang/tools/extra/clangd/IncludeFixer.cpp
  315   for (const auto *Ctx : Collector.takeVisitedContexts()) {
  362       for (std::string &Scope : Unresolved.Scopes)
tools/clang/tools/extra/clangd/ParsedAST.cpp
  302     for (const auto &Check : CTChecks) {
  401     Diags.insert(Diags.end(), D.begin(), D.end());
tools/clang/tools/extra/clangd/Quality.h
  165         std::pop_heap(Heap.begin(), Heap.end(), Greater);
  167         std::push_heap(Heap.begin(), Heap.end(), Greater);
  171       std::push_heap(Heap.begin(), Heap.end(), Greater);
  174     assert(std::is_heap(Heap.begin(), Heap.end(), Greater));
  180     std::sort_heap(Heap.begin(), Heap.end(), Greater);
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  136     auto Last = std::unique(Tokens.begin(), Tokens.end());
tools/clang/tools/extra/clangd/SourceCode.cpp
  938   Found.erase(std::unique(Found.begin(), Found.end()), Found.end());
tools/clang/tools/extra/clangd/TUScheduler.cpp
  109     LRU.insert(LRU.begin(), {K, std::move(V)});
tools/clang/tools/extra/clangd/XRefs.cpp
  289   for (const Decl *D : getDeclAtPosition(AST, SourceLocationBeg)) {
  368     References.erase(std::unique(References.begin(), References.end(),
  425   for (const auto &Ref : References) {
  940   MainFileRefs.erase(std::unique(MainFileRefs.begin(), MainFileRefs.end(),
  946   for (const auto &Ref : MainFileRefs) {
  962     for (const Decl *D : Decls) {
  992   for (const Decl *D : getDeclAtPosition(AST, Loc)) {
 1143   for (const CXXRecordDecl *ParentDecl : typeParents(&CXXRD)) {
tools/clang/tools/extra/clangd/index/Background.cpp
  100   for (auto &Include : Node.DirectIncludes) {
  174     std::shuffle(NeedsReIndexing.begin(), NeedsReIndexing.end(),
  178     for (auto &Cmd : NeedsReIndexing)
tools/clang/tools/extra/clangd/index/BackgroundIndexLoader.cpp
  105     for (PathRef Edge : ShardAndEdges.second) {
tools/clang/tools/extra/clangd/index/BackgroundQueue.cpp
   32       std::pop_heap(Queue.begin(), Queue.end());
   72     std::push_heap(Queue.begin(), Queue.end());
   80     for (Task &T : Tasks)
   82     std::move(Tasks.begin(), Tasks.end(), std::back_inserter(Queue));
   83     std::make_heap(Queue.begin(), Queue.end());
   97   for (Task &T : Queue)
  103     std::make_heap(Queue.begin(), Queue.end());
tools/clang/tools/extra/clangd/index/FileIndex.cpp
  141     for (const auto &Slab : SymbolSlabs) {
  150     for (const RefSlab *Refs : MainFileRefs)
  167     for (const auto &Slab : SymbolSlabs)
  183     for (const auto &RefSlab : RefSlabs)
  203   for (const auto &RelationSlab : RelationSlabs) {
  210   for (const auto &Slab : SymbolSlabs)
  212   for (const auto &RefSlab : RefSlabs)
  214   for (const auto &RelationSlab : RelationSlabs)
tools/clang/tools/extra/clangd/index/MemIndex.cpp
   55   for (const auto &Item : Results)
tools/clang/tools/extra/clangd/index/MemIndex.h
   25     for (const Symbol &S : Symbols)
   29     for (const Relation &R : Relations)
tools/clang/tools/extra/clangd/index/Relation.cpp
   29   std::sort(Relations.begin(), Relations.end());
   32   Relations.erase(std::unique(Relations.begin(), Relations.end()),
tools/clang/tools/extra/clangd/index/Serialization.cpp
  171     for (llvm::StringRef S : Sorted) {
  264   for (llvm::StringRef &Include : IGN.DirectIncludes)
  359   for (auto &Ref : Result.second) {
  405   for (llvm::StringRef &C : Cmd.CommandLine)
  431   for (const auto &Chunk : RIFF->Chunks)
  458       for (auto &Include : Entry->getValue().DirectIncludes)
  479       for (const auto &Ref : RefsBundle.second) // FIXME: bulk insert?
  506     for (llvm::StringRef C : Cmd.CommandLine)
  515   for (llvm::StringRef &Include : IGN.DirectIncludes)
  550       for (auto &Ref : Refs.back().second) {
  587     for (const auto &Sym : Symbols)
  596       for (const auto &Sym : Refs)
  606       for (const auto &Relation : Relations)
  616       for (const auto &SF : Sources)
tools/clang/tools/extra/clangd/index/Symbol.cpp
   65   for (auto &S : SortedSymbols)
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
  374       for (const auto &Ref : Variant.Refs->second)
tools/clang/tools/extra/clangd/index/dex/Dex.cpp
   55     for (const auto &ProximityURI :
   93     for (const auto &Token : generateSearchTokens(*Sym))
  219   for (const auto &IDAndScore : IDAndScores) {
  237   for (const auto &Item : std::move(Top).items())
tools/clang/tools/extra/clangd/index/dex/Dex.h
   48     for (auto &&Sym : Symbols)
   52     for (auto &&Rel : Relations)
tools/clang/tools/extra/clangd/index/dex/Iterator.cpp
   31     for (const auto &Child : Children)
   68     for (const auto &Child : Children)
  100       for (auto &Child : Children) {
  153     for (const auto &Child : Children)
  161     for (const auto &Child : Children)
  185     for (const auto &Child : Children)
  360   for (auto &Child : Children) {
  369       std::move(NewChildren.begin(), NewChildren.end(),
  390   for (auto &Child : Children) {
  397       std::move(NewChildren.begin(), NewChildren.end(),
tools/clang/tools/extra/clangd/index/dex/dexp/Dexp.cpp
  188     Request.IDs.insert(IDs.begin(), IDs.end());
  241     RefRequest.IDs.insert(IDs.begin(), IDs.end());
tools/clang/tools/extra/clangd/refactor/Rename.cpp
  153     Result.insert(Result.end(), std::make_move_iterator(RenameInDecl.begin()),
  184   for (const tooling::SymbolOccurrence &Rename :
tools/clang/tools/extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp
   61   for (const auto &Token : HighlightingTokens) {
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp
  137   for (auto *D : AllDirectives) {
  179       std::unique(IdentsToQualify.begin(), IdentsToQualify.end()),
  184   for (auto *D : AllDirectives) {
  193   for (auto Loc : IdentsToQualify) {
tools/clang/tools/extra/clangd/unittests/Annotations.cpp
   24   for (size_t O : Offsets)
   46   for (Annotations::Range R : OffsetRanges)
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  148     for (const auto &FileWithContents : ExtraFiles)
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
   94   for (const auto &Sym : Symbols)
 1052   for (auto Range : A.ranges()) {
 1717   for (const auto &C : Results.Completions) {
 1757   for (const auto &C : Results.Completions) {
tools/clang/tools/extra/clangd/unittests/FormatTests.cpp
   31   for (const auto& R : Changes)
tools/clang/tools/extra/clangd/unittests/RenameTests.cpp
  195       for (const auto &R : T.ranges())
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp
  374     for (const SelectionTree::Node *N : allNodes(T))
tools/clang/tools/extra/clangd/unittests/SemanticHighlightingTests.cpp
   64     ExpectedTokens.insert(ExpectedTokens.end(), Toks.begin(), Toks.end());
  112   for (auto File : AdditionalFiles)
  131   for (const Position &Point : NewTest.points()) {
  136   for (const HighlightingToken &Token : NewTokens) {
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
  309   for (auto P : Source.points()) {
  323   for (const std::string &Text : std::vector<std::string>{
  471   for (const auto& Case : Cases) {
tools/clang/tools/extra/clangd/unittests/TestFS.cpp
   57   CommandLine.insert(CommandLine.begin(), "clang");
tools/clang/tools/extra/clangd/unittests/TestIndex.cpp
   78   for (llvm::StringRef QName : QualifiedNames)
tools/clang/tools/extra/clangd/unittests/TestTU.cpp
   54   Inputs.CompileCommand.CommandLine = {Cmd.begin(), Cmd.end()};
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp
  142   for (const auto& Point : Test.points()) {
  146   for (const auto& Range : Test.ranges()) {
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp
   74   for (Position Pt : Source.points()) {
   98   for (Position Pt : Source.points()) {
  121   for (Position Pt : Source.points()) {
  371   for (Position Pt : Source.points()) {
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
   64   for (const auto &Range : Test.ranges())
   66   for (const auto &Range : Test.ranges("read"))
   68   for (const auto &Range : Test.ranges("write"))
 2052     for (const auto &R : T.ranges())
 2112     for (const auto &R : T.ranges())
 2204     for (Position Pos : File.points()) {
tools/clang/tools/extra/modularize/CoverageChecker.cpp
  332     for (std::vector<std::string>::const_iterator I = IncludePaths.begin(),
  341   std::sort(FileSystemHeaders.begin(), FileSystemHeaders.end());
  413   for (std::vector<std::string>::const_iterator I = FileSystemHeaders.begin(),
tools/clang/tools/extra/modularize/Modularize.cpp
  370     NewArgs.insert(NewArgs.begin() + 1, "-w");
  373       NewArgs.insert(NewArgs.begin() + 2, "-x");
  374       NewArgs.insert(NewArgs.begin() + 3, "c++");
  512       std::sort(H->second.begin(), H->second.end());
  529           H->second.begin(), H->second.end(), KnownH->second.begin(),
  529           H->second.begin(), H->second.end(), KnownH->second.begin(),
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp
   75   for (auto I = InputFilePaths.begin(), E = InputFilePaths.end(); I != E; ++I) {
tools/clang/tools/extra/modularize/ModuleAssistant.cpp
   87   for (auto I = SubModules.begin(), E = SubModules.end(); I != E; ++I) {
   93   for (auto I = HeaderFileNames.begin(), E = HeaderFileNames.end(); I != E;
  120   for (auto I = SubModules.begin(), E = SubModules.end(); I != E; ++I) {
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  560     for (auto I = InclusionPathHandles.begin(), E = InclusionPathHandles.end();
  608     for (auto I = MacroExpansionInstances.begin(),
  658     for (auto I = InclusionPathHandles.begin(), E = InclusionPathHandles.end();
  698     for (auto I = ConditionalExpansionInstances.begin(),
  836     for (std::vector<PPItemKey>::const_iterator I = IncludeDirectives.begin(),
  871     for (std::vector<PPItemKey>::const_iterator I = IncludeDirectives.begin(),
 1153       for (auto IMT = MacroExpTracker.MacroExpansionInstances.begin(),
 1161         for (auto IIP = MacroInfo.InclusionPathHandles.begin(),
 1214       for (auto IMT = CondTracker.ConditionalExpansionInstances.begin(),
 1222         for (auto IIP = MacroInfo.InclusionPathHandles.begin(),
tools/clang/tools/extra/pp-trace/PPTrace.cpp
   95     for (const CallbackCall &Callback : CallbackCalls) {
tools/clang/tools/extra/unittests/clang-doc/HTMLGeneratorTest.cpp
   35       CDCtx.UserStylesheets.begin(),
tools/clang/tools/extra/unittests/clang-include-fixer/FuzzySymbolIndexTests.cpp
   38   std::string Target = llvm::join(Tokens.begin(), Tokens.end(), " ");
tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp
  342   for (const auto& Header : TestHeaders) {
  362   for (const auto& Header : TestHeaders) {
  388   for (const auto& Header : TestHeaders) {
  410   for (const auto& Header : TestHeaders) {
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp
   93   EXPECT_EQ("arg1,arg2,arg3,arg4", llvm::join(Options.ExtraArgs->begin(),
   97             llvm::join(Options.ExtraArgsBefore->begin(),
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h
  134     for (const auto &Error : DiagConsumer.take()) {
  142   for (const ClangTidyError &Error : Diags) {
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp
   48     for (StringRef header : HeadersToInclude()) {
tools/clang/tools/libclang/CIndex.cpp
 3496     Args->insert(Args->begin() + 1, "-fno-spell-checking");
 3556     for (const char *Arg : *Args)
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  750   for (const auto &Arg : TU->Arguments)
tools/clang/tools/libclang/CXCursor.cpp
 1467       for (std::vector<CursorVec*>::iterator I = AllCursors.begin(),
tools/clang/tools/libclang/CXString.cpp
  128   for (std::vector<CXStringBuf *>::iterator I = Pool.begin(), E = Pool.end();
tools/clang/unittests/AST/ASTImporterFixtures.h
   62     for (const auto &Arg : ExtraArgs) {
tools/clang/unittests/ASTMatchers/ASTMatchersTest.h
  155   for (auto Mode : LangModes) {
tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp
  150   for (const auto &E : Sema.Errors) {
  187   for (const auto &E : Sema.Errors) {
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp
  480   EXPECT_TRUE(std::equal(WhileComps.begin(), WhileComps.end(),
  481                          AllOfWhileComps.begin()));
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp
  174   for (auto decl : my->toplevel_decls ) {
tools/clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
  129     auto It = std::find(ExpectedInitial.begin(), ExpectedInitial.end(), E);
  144         std::find(ExpectedNonInitial.begin(), ExpectedNonInitial.end(), E);
  147           std::find(OptionalNonInitial.begin(), OptionalNonInitial.end(), E);
  214       for (const auto &E : ExpectedInitial) {
  220       for (const auto &E : ExpectedNonInitial) {
  226       for (const auto &E : UnexpectedInitial) {
  232       for (const auto &E : UnexpectedNonInitial) {
tools/clang/unittests/Driver/MultilibTest.cpp
  159   for (Multilib::flags_list::const_iterator I = M.flags().begin(),
tools/clang/unittests/Lex/LexerTest.cpp
  461   for (const Token &Tok : LexedTokens) {
tools/clang/unittests/Sema/CodeCompleteTest.cpp
  121   for (size_t Point : A.points()) {
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp
   32       for (const auto *PD : Diags)
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp
  387   for (const auto &Case : Cases) {
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  773   for (auto Range : Code.ranges("macro"))
  777   for (auto Expansion : Expansions)
tools/clang/unittests/Tooling/TestVisitor.h
  152              It = ExpectedMatches.begin(), End = ExpectedMatches.end();
  167              It = DisallowedMatches.begin(), End = DisallowedMatches.end();
  174              It = ExpectedMatches.begin(), End = ExpectedMatches.end();
tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp
  224   RecordSet DeclContexts (DeclContextsVector.begin(), DeclContextsVector.end());
  226   for (RecordVector::iterator i = Decls.begin(), e = Decls.end(); i != e; ++i) {
  240          i = DeclContextsVector.begin(), e = DeclContextsVector.end();
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
   82   for (const auto &Spelling : Spellings) {
  165   for (const auto *Attr : Attrs) {
 1561   for (const auto *Accessor : Accessors) {
 1662   for (const auto *Attr : Attrs) {
 1669       for (const auto &I : Spellings) {
 1681   for (const auto &I : Spellings) {
 1830     for (const auto *Subject : ApplicableSubjects) {
 1843   for (const auto *MetaSubject : MetaSubjects) {
 1847     for (const auto *Constraint : Constraints)
 1855   for (const auto *Aggregate : Aggregates) {
 1861     for (const auto *D : DeclNodes) {
 1896   for (const auto &Rule : Rules) {
 1934   for (const auto *Subject : Subjects) {
 1982   for (const auto *Subject : Subjects) {
 2008   for (const auto &Rule : Rules) {
 2046   for (const auto &Rule : Rules) {
 2094   for (const FlattenedSpelling &S : Spellings) {
 2105   for (const auto *Attr : Attrs) {
 2127   for (const auto &I : Attrs) {
 2163   for (const auto *A : Attrs) {
 2184   for (const auto *Attr : Attrs) {
 2210   for (const auto *A : Attrs) {
 2236   for (const auto *Attr : Attrs) {
 2274     for (const auto *ArgRecord : ArgRecords) {
 2315       for (auto const &ai : Args) {
 2323       for (auto const &ai : Args) {
 2346       for (auto const &ai : Args) {
 2372       for (auto const &ai : Args) {
 2405       for (auto const &ai : Args) {
 2423       for (auto const &ai : Args) {
 2435       for (auto const &ai : Args) {
 2469     for (auto const &ai : Args) {
 2501   for (auto *Attr : Attrs) {
 2509     for (const auto *Arg : ArgRecords)
 2512     for (auto const &ai : Args)
 2518     for (auto const &ai : Args) {
 2536     for (const auto *Attr : Attrs) {
 2650       for (auto SubClass : SubClasses) {
 2691       for (auto &Class : Classes) {
 2699       for (auto i = Classes.begin(), e = Classes.end(); i != e; ++i) {
 2700         assert((i == Classes.begin()) == ((*i)->SuperClass == nullptr) &&
 2770   for (auto *Attr : Attrs) {
 2819   for (const auto *Attr : Attrs) {
 2830     for (const auto *Arg : ArgRecords) {
 2835     for (auto const &ri : Args) {
 2857   for (const auto *Attr : Attrs) {
 2870     for (const auto *Arg : Args)
 2888     for (auto I = Items.begin(), E = Items.end(); I != E; ++I) {
 2927     for (auto I = Arches.begin(), E = Arches.end(); I != E; ++I) {
 2974         for (const auto &Spelling : Spellings) {
 3006     for (const auto &S : Spellings)
 3026   for (auto *R : Attrs) {
 3028     for (const auto &SI : Spellings) {
 3092   for (const auto &I : Attrs) {
 3121   for (const auto *Attr : Attrs) {
 3135   for (const auto *Attr : Attrs) {
 3149     for (const auto *Arg : ArgRecords)
 3164   for (const auto *Attr : Attrs) {
 3213     for (const auto *ArgRecord : ArgRecords)
 3216     for (auto const &ai : Args)
 3220     for (auto const &ai : Args) {
 3262   for (const auto &I : Names) {
 3278   for (const auto *Arg : Args) {
 3323   for (const auto *Subject : Subjects) {
 3363   std::string Diag = llvm::join(DiagList.begin(), DiagList.end() - 1, ", ");
 3440   for (auto I = Subjects.begin(), E = Subjects.end(); I != E; ++I) {
 3477   for (const auto &Rule : PragmaAttributeSupport.Rules) {
 3488     for (auto I = Subjects.begin(), E = Subjects.end(); I != E; ++I) {
 3526   for (auto I = LangOpts.begin(), E = LangOpts.end(); I != E; ++I)
 3581         Arches.insert(Arches.end(), DA.begin(), DA.end());
 3674   for (auto I = Attrs.begin(), E = Attrs.end(); I != E; ++I) {
 3724   for (const auto *A : Attrs) {
 3751       for (const auto &S : Spellings) {
 3819   for (const auto *Attr : Attrs) {
 3836     for (const auto *Arg : Args)
 3855   for (const auto *Attr : Attrs) {
 3864     for (const auto *Arg : Args)
 3987       Heading = Spellings.begin()->name();
 3990       for (auto I = Spellings.begin(), E = Spellings.end();
 4008   for (const auto &I : Spellings)
 4081   for (const auto *A : Attrs) {
 4084     for (const auto *D : Docs) {
 4115     for (const auto &Doc : I.second)
 4125   for (const auto &I : Attrs) {
tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp
   54   for (std::vector<Record *>::iterator I = Tags.begin(), E = Tags.end();
tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp
   25   for (Record *Tag : Tags) {
   42   for (Record *Tag : Tags) {
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  607     for (auto *S : Records.getAllDerivedDefinitions("TextSubstitution")) {
  615     for (Record *Diag : Records.getAllDerivedDefinitions("Diagnostic")) {
  668       for (Piece *P : AllocatedPieces)
  699     for (int Idx : P->Modifiers)
  815       for (Piece *Node : MD->Pieces)
  839     for (const std::pair<Piece *, ModifierMappingsType> &NodePair : Pieces) {
  856       padToSameLength(Lines.begin(), Lines.end());
  869     RST.insert(RST.begin() + Start, EmptyLinePrefix);
  909     for (auto *O : P->Options) {
  915     makeTableRows(RST.begin() + SeparatorIndexes.front(),
  916                   RST.begin() + SeparatorIndexes.back() + 1);
  917     for (size_t I : SeparatorIndexes)
  935     for (auto *Child : P->Pieces)
  949       for (auto *D : P->Options) {
 1157   MP->Pieces.insert(MP->Pieces.begin(), Prefix);
 1337         for (auto const &Group : GroupsInPedantic) {
 1384         for (auto const &Diag : DiagsInPedantic)
 1663     for (auto &Line : Out)
 1714                                  DiagsInPedantic.begin(),
 1716     for (auto *Group : GroupsInPedantic)
 1723   for (const Record *G : DiagGroups) {
 1762       for (const auto &Name : GroupInfo.SubGroups) {
 1772       for (const Record *D : GroupInfo.DiagsInGroup) {
tools/clang/utils/TableGen/ClangOpcodesEmitter.cpp
   74       for (auto *Type : TypeClass->getDef()->getValueAsListOfDefs("Types")) {
   89   for (auto *Opcode : Records.getAllDerivedDefinitions(Root.getName())) {
  164     for (auto *Arg : R->getValueAsListOfDefs("Args"))
  208     for (auto *Arg : Args)
  225     for (auto *Arg : Args)
  246   for (auto *Arg : Args)
  295       for (auto *Case : Cases) {
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
  203   for (const auto *T : Types) {
  330   for (const auto &T : Types) {
  337   for (const auto *B : Builtins) {
  347         std::find_if(SignaturesList.begin(), SignaturesList.end(),
  391   for (const auto &P : SignaturesList) {
  472   for (const auto *VectList : Records.getAllDerivedDefinitions("IntList")) {
  475     for (const auto V : VectList->getValueAsListOfInts("List")) {
  491   for (auto *IT : ImageTypes) {
  527   for (const auto *GenType : Records.getAllDerivedDefinitions("GenericType")) {
  538       for (const auto *T :
  565   for (const auto *T : Types) {
tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp
   50   for (Record *R : Records.getAllDerivedDefinitions("Option"))
   67   for (Record *R : Records.getAllDerivedDefinitions("OptionGroup")) {
   77   for (Record *R : Records.getAllDerivedDefinitions("Option")) {
  122     for (Record *G : Groups) {
  131     for (Record *O : Options)
  165   for (const Record *Flag : OptionOrGroup->getValueAsListOfDefs("Flags"))
  173   for (StringRef Exclusion : DocInfo->getValueAsListOfStrings("ExcludedFlags"))
  270   emitOptionWithArgs(Prefix, Option, std::vector<StringRef>(Args.begin(), Args.end()), OS);
  284   for (auto &Prefix : Option->getValueAsListOfStrings("Prefixes")) {
  318     for (auto &Prefix : Option->getValueAsListOfStrings("Prefixes"))
  325       SphinxOptionIDs.begin(), SphinxOptionIDs.end(),
  329   for (auto &S : SphinxOptionIDs)
tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp
  227   for (const Record *Package : packages) {
  234     for (Record *PackageOpt : PackageOptions) {
  254   for (const Record *checker : checkers) {
  268   for (const Record *Checker : checkers) {
  272     for (const Record *Dependency :
  302   for (const Record *Checker : checkers) {
  309     for (Record *CheckerOpt : CheckerOptions) {
tools/clang/utils/TableGen/ClangTypeNodesEmitter.cpp
  209 	for (auto &macroName : MacrosToUndef) {
tools/clang/utils/TableGen/MveEmitter.cpp
  710     for (Result::Ptr W : V->prerequisites())
 1027       for (unsigned i : Op->getValueAsListOfInts("address_params"))
 1030       for (unsigned i : Op->getValueAsListOfInts("int_constant_params"))
 1036       for (Record *RParam : Op->getValueAsListOfDefs("params"))
 1216   for (Record *R : Records.getAllDerivedDefinitions("PrimitiveType"))
 1221   for (Record *R : Records.getAllDerivedDefinitions("Intrinsic")) {
 1222     for (Record *RParam : R->getValueAsListOfDefs("params")) {
tools/clang/utils/TableGen/NeonEmitter.cpp
 1511   for (auto &L : Lines) {
 1721       Elts.insert(Revved.begin(), Revved.end());
 2068   for (auto TS : TypeSpecs) {
 2071       for (auto SrcTS : TypeSpecs) {
 2084   NewTypeSpecs.erase(std::unique(NewTypeSpecs.begin(), NewTypeSpecs.end()),
 2088   for (auto &I : NewTypeSpecs) {
 2317   for (auto *R : RV)
 2410   for (auto &TS : TDTypeVec) {
 2443     for (auto &TS : TDTypeVec) {
 2477   for (auto *R : RV)
 2584   for (auto *R : RV)
tools/dsymutil/BinaryHolder.cpp
   76   for (auto MemRef : ArchiveBuffers) {
  114   for (auto MemRef : ObjectBuffers) {
  167   for (const auto &Archive : Archives) {
tools/dsymutil/CompileUnit.cpp
   38   for (auto &I : Info) {
   82   for (const auto &Ref : ForwardDIEReferences) {
tools/dsymutil/DebugMap.cpp
   68   for (const auto &Sym : Entries) {
  271   for (auto &Entry : Entries) {
tools/dsymutil/DwarfLinker.cpp
  403   for (auto I = DIEBlocks.begin(), E = DIEBlocks.end(); I != E; ++I)
  405   for (auto I = DIELocs.begin(), E = DIELocs.end(); I != E; ++I)
 1771     Rows.insert(Rows.end(), Seq.begin(), Seq.end());
 1787     Rows.insert(InsertPoint + 1, Seq.begin() + 1, Seq.end());
 1789     Rows.insert(InsertPoint, Seq.begin(), Seq.end());
 1855   for (auto &Row : LineTable.Rows) {
 2364   for (auto &CurrentUnit : CompileUnits) {
 2413   for (auto &CurrentUnit : CompileUnits) {
 2589   for (LinkContext &LinkContext : ObjectContexts) {
 2723     for (auto &CurrentUnit : LinkContext.CompileUnits) {
 2752       for (auto &CurrentUnit : LinkContext.CompileUnits)
 2756       for (auto &CurrentUnit : LinkContext.CompileUnits)
tools/dsymutil/DwarfStreamer.cpp
  197   for (auto Entry : Entries) {
  214   for (auto &CU : EmittedUnits) {
  353     for (auto Range = Ranges.begin(), End = Ranges.end(); Range != End;
  375   for (auto Range = Ranges.begin(), End = Ranges.end(); Range != End; ++Range) {
tools/dsymutil/MachODebugMapParser.cpp
  136   for (auto &CommonSymbol : CommonSymbols) {
  367   for (const auto *Object : *Objects)
  389   for (const auto *Object : *Objects)
  455     for (const auto &Alias : getMainBinarySymbolNames(Value)) {
tools/dsymutil/MachOUtils.cpp
  538     for (auto EntryRef : Strings) {
tools/dsymutil/dsymutil.cpp
  116   for (const auto &Input : InputFiles) {
  482   for (const auto &Arch : Options.Archs)
  491   for (auto &InputFile : Options.InputFiles) {
  513       for (auto &Map : *DebugMapPtrsOrErr)
  540     for (auto &Map : *DebugMapPtrsOrErr) {
tools/gold/gold-plugin.cpp
  717   for (ld_plugin_symbol &Sym : F.syms) {
 1097   for (const auto &F : Files)
 1130   for (std::string &Name : Cleanup) {
tools/llc/llc.cpp
  565       for (const std::string &RunPassName : *RunPassNames) {
tools/lld/COFF/Chunks.cpp
  345   for (const std::string &s : symbolLocations)
  882   for (SectionChunk *c : sections)
  890   for (SectionChunk *c : sections) {
tools/lld/COFF/DLL.cpp
  151     std::sort(syms.begin(), syms.end(),
  510     for (const Export &e : config->exports) {
  550     for (Export &e : config->exports) {
  568   for (std::vector<DefinedImportData *> &syms : v) {
  574     for (DefinedImportData *s : syms) {
  606   v.insert(v.end(), dirs.begin(), dirs.end());
  607   v.insert(v.end(), names.begin(), names.end());
  608   v.insert(v.end(), hintNames.begin(), hintNames.end());
  609   v.insert(v.end(), dllNames.begin(), dllNames.end());
  615   v.insert(v.end(), moduleHandles.begin(), moduleHandles.end());
  616   v.insert(v.end(), addresses.begin(), addresses.end());
  629   for (std::vector<DefinedImportData *> &syms : v) {
  636     for (DefinedImportData *s : syms) {
  704   for (Export &e : config->exports)
  710   for (Export &e : config->exports)
  715   for (Export &e : config->exports) {
  731   chunks.insert(chunks.end(), names.begin(), names.end());
  732   chunks.insert(chunks.end(), forwards.begin(), forwards.end());
tools/lld/COFF/Driver.cpp
  190       for (MemoryBufferRef m : getArchiveMembers(archive))
  339   for (StringRef e : exports) {
  411   for (StringRef dir : searchPaths) {
  744   for (Export &e1 : config->exports) {
  830   for (COFFShortExport e1 : m.Exports) {
  881   for (Chunk *c : symtab->getChunks())
  895   for (std::string s : args::getLines(mb->getMemBufferRef())) {
  917   for (Export &r : config->exports)
  922   for (ObjFile *obj : ObjFile::instances) {
 1006   for (ObjFile *f : ObjFile::instances) {
 1024     for (ObjFile *f : resourceObjFiles)
 1792     for (Export &e : config->exports) {
 1894     for (auto i = ObjFile::instances.begin(), e = ObjFile::instances.end();
tools/lld/COFF/DriverUtils.cpp
   61     args.insert(args.begin(), exe);
   65             llvm::join(args.begin(), args.end(), " "));
  398   for (StringRef filename : config->manifestInput) {
  426   for (StringRef filename : config->manifestInput) {
  624   for (Export &e : config->exports) {
  631   for (Export &e : config->exports) {
  640     for (Export &e : config->exports) {
  651   for (Export &e : config->exports) {
  666   std::sort(config->exports.begin(), config->exports.end(),
  675   for (Export &e : config->exports)
  677   for (Export &e : config->exports)
  733   for (const auto &dupeDiag : duplicates)
  868   for (StringRef tok : tokenize(s)) {
  895     argv.insert(std::next(argv.begin()), v.begin(), v.end());
  899     argv.insert(std::next(argv.begin()), v.begin(), v.end());
tools/lld/COFF/ICF.cpp
  108         chunks.begin() + begin + 1, chunks.begin() + end, [&](SectionChunk *s) {
  108         chunks.begin() + begin + 1, chunks.begin() + end, [&](SectionChunk *s) {
  113     size_t mid = bound - chunks.begin();
  261       for (SectionChunk *sc : mc->sections)
tools/lld/COFF/InputFiles.cpp
  299   chunks.insert(chunks.end(), resourceChunks.begin(), resourceChunks.end());
  442   for (uint32_t i : pendingIndexes) {
tools/lld/COFF/LTO.cpp
  203   for (std::unique_ptr<MemoryBuffer> &file : files)
tools/lld/COFF/MapFile.cpp
   50   for (ObjFile *file : ObjFile::instances)
  112     for (Chunk *c : sec->chunks) {
tools/lld/COFF/MarkLive.cpp
   54   for (Symbol *b : config->gcroot)
tools/lld/COFF/MinGW.cpp
  157   for (Export &e : config->exports) {
tools/lld/COFF/PDB.cpp
  520   for (ObjFile *f : ObjFile::instances) {
 1127   for (DebugFrameDataSubsectionRef &fds : newFpoFrames) {
 1137   for (ulittle32_t *ref : stringTableReferences)
 1228   for (ObjFile *file : ObjFile::instances) {
 1276   for (ObjFile *file : ObjFile::instances)
 1305     for (const PublicSym32 &pub : publics)
 1339   for (StringRef file : config->natvisFiles) {
 1461   const Chunk *firstChunk = *sec->chunks.begin();
 1501   for (PartialSection *sec : os.contribSections) {
 1513   for (ImportFile *file : ImportFile::instances) {
 1660     for (Chunk *c : os->chunks) {
tools/lld/COFF/SymbolTable.cpp
  167   for (Location loc : locations) {
  212     for (const std::string &s : symbolLocations) {
  321   for (Symbol *b : config->gcroot) {
  363   for (const UndefinedDiag &undefDiag : undefDiags)
  712   for (ObjFile *file : ObjFile::instances) {
  756     for (auto *s : syms)
  787   for (BitcodeFile *f : BitcodeFile::instances)
  797   for (StringRef object : compileBitcodeFiles()) {
tools/lld/COFF/Writer.cpp
  123     for (support::ulittle32_t *tds : timeDateStamps)
  299   chunks.insert(chunks.begin(), c);
  308   chunks.insert(chunks.end(), other->chunks.begin(), other->chunks.end());
  310   contribSections.insert(contribSections.end(), other->contribSections.begin(),
  449         os->chunks.insert(os->chunks.begin() + thunkInsertionSpot, thunkChunk);
  483     auto nextReplacement = relocReplacements.begin();
  531   for (OutputSection *sec : outputSections) {
  543     for (OutputSection *sec : outputSections) {
  564       for (OutputSection *sec : outputSections)
  572     for (OutputSection *sec : outputSections)
  668     destSec->chunks.insert(destSec->chunks.end(), pSec->chunks.begin(),
  733     pSec->chunks.insert(pSec->chunks.end(), v.begin(), v.end());
  754     for (Chunk *c : importDirs->chunks)
  761     for (Chunk *c : importAddresses->chunks)
  825   for (Chunk *c : symtab->getChunks()) {
  881     for (Chunk *c : pSec->chunks)
  917     for (Chunk *c : symtab->localImportChunks)
  936     for (Chunk *c : debugRecords)
  963   for (ImportFile *file : ImportFile::instances) {
  989   for (ImportFile *file : ImportFile::instances) {
 1006     for (Chunk *c : delayIdata.getChunks())
 1008     for (Chunk *c : delayIdata.getDataChunks())
 1022     for (Chunk *c : edata.chunks)
 1042       std::remove_if(outputSections.begin(), outputSections.end(), isUnused),
 1051       std::remove_if(outputSections.begin(), outputSections.end(), isEmpty),
 1059   for (OutputSection *os : outputSections) {
 1061     for (Chunk *c : os->chunks)
 1070       for (SectionChunk *sc : mc->sections)
 1146   for (OutputSection *sec : outputSections) {
 1155     for (ObjFile *file : ObjFile::instances) {
 1224   for (OutputSection *sec : outputSections) {
 1238     for (Chunk *c : sec->chunks) {
 1439   for (OutputSection *sec : outputSections) {
 1472   for (ObjFile *file : ObjFile::instances) {
 1575   for (ObjFile *file : ObjFile::instances) {
 1594   for (Export &e : config->exports)
 1685   for (Chunk *c : symtab->getChunks()) {
 1734     for (OutputSection *sec : outputSections)
 1747   for (OutputSection *sec : outputSections) {
 1868     for (auto &c : chunks) {
 1877   for (OutputSection *sec : outputSections)
 1885   for (OutputSection *s : outputSections)
 1897   for (OutputSection *sec : outputSections) {
 1901     for (Chunk *c : sec->chunks)
tools/lld/Common/DWARF.cpp
   94   for (const llvm::DWARFDebugLine::LineTable *lt : lineTables) {
tools/lld/Common/Memory.cpp
   19   for (SpecificAllocBase *alloc : SpecificAllocBase::instances)
tools/lld/Common/Timer.cpp
   51   for (const auto &child : children)
tools/lld/ELF/AArch64ErrataFix.cpp
  442   for (InputFile *file : objectFiles) {
  465         std::unique(mapSyms.begin(), mapSyms.end(),
  472       mapSyms.erase(mapSyms.begin());
  492   auto patchIt = patches.begin();
  494   for (const InputSection *isec : isd.sections) {
  522   std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(),
  522   std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(),
  580   for (InputSection *isec : isd.sections) {
  591     auto codeSym = mapSyms.begin();
  629   for (OutputSection *os : outputSections) {
  632     for (BaseCommand *bc : os->sectionCommands)
tools/lld/ELF/ARMErrataFix.cpp
  318   for (InputFile *file : objectFiles) {
  339     mapSyms.erase(std::unique(mapSyms.begin(), mapSyms.end(),
  347       mapSyms.erase(mapSyms.begin());
  364   auto patchIt = patches.begin();
  366   for (const InputSection *isec : isd.sections) {
  392   std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(),
  392   std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(),
  475   for (InputSection *isec : isd.sections) {
  486     auto thumbSym = mapSyms.begin();
  511   for (OutputSection *os : outputSections) {
  514     for (BaseCommand *bc : os->sectionCommands)
tools/lld/ELF/Arch/Hexagon.cpp
   65   for (InputFile *f : objectFiles) {
tools/lld/ELF/Arch/MipsArchTree.cpp
  299   for (InputFile *f : objectFiles)
tools/lld/ELF/Arch/PPC64.cpp
  352   for (InputFile *f : objectFiles) {
tools/lld/ELF/Arch/RISCV.cpp
  113   for (InputFile *f : objectFiles) {
tools/lld/ELF/CallGraphSort.cpp
  146   for (Cluster &c : clusters)
  186   std::iota(leaders.begin(), leaders.end(), 0);
  187   std::iota(sorted.begin(), sorted.end(), 0);
  192   for (int l : sorted) {
  227   for (int leader : sorted)
  245     for (int leader : sorted)
tools/lld/ELF/Driver.cpp
  182   for (std::unique_ptr<MemoryBuffer> &mb : file->takeThinBuffers())
  209       for (const auto &p : getArchiveMembers(mbref))
  224       for (const std::pair<MemoryBufferRef, uint64_t> &p :
  231       for (const std::pair<MemoryBufferRef, uint64_t> &p :
  511   return llvm::join(v.begin(), v.end(), ":");
  712   for (InputFile *file : objectFiles)
  730   for (StringRef line : args::getLines(mb)) {
  747   for (auto file : objectFiles) {
  797   for (StringRef s : args::getLines(mb))
 1055       for (StringRef s : args::getLines(*buffer))
 1256   for (InputFile *f : files) {
 1356   for (InputFile *file : objectFiles)
 1359   for (BitcodeFile *file : bitcodeFiles)
 1392   for (Symbol *sym : syms)
 1486   for (InputFile *f : objectFiles) {
 1526   for (Partition &part : partitions) {
 1575   for (BitcodeFile *file : bitcodeFiles)
 1578   for (InputFile *file : lto->compile()) {
 1678   for (InputFile *f : objectFiles) {
 1752   for (StringRef name : script->referencedSymbols)
 1756   for (StringRef arg : config->undefined)
 1765   for (StringRef pat : args::getStrings(args, OPT_undefined_glob))
 1854   for (InputFile *f : objectFiles)
 1858   for (BinaryFile *f : binaryFiles)
 1951   for (BaseCommand *base : script->sectionCommands)
tools/lld/ELF/DriverUtils.cpp
  220   for (StringRef dir : config->searchPaths)
  229   for (StringRef dir : config->searchPaths) {
tools/lld/ELF/ICF.cpp
  211         std::stable_partition(sections.begin() + begin + 1,
  212                               sections.begin() + end, [&](InputSection *s) {
  217     size_t mid = bound - sections.begin();
  449   for (InputSectionBase *sec : inputSections) {
  506   for (BaseCommand *base : script->sectionCommands)
  508       for (BaseCommand *sub_base : sec->sectionCommands)
tools/lld/ELF/InputFiles.cpp
 1545     for (Symbol *sym : this->symbols) {
tools/lld/ELF/InputSection.cpp
  588       std::equal_range(isec->relocations.begin(), isec->relocations.end(), r,
  893   for (const Relocation &rel : sec->relocations) {
  925   for (const Relocation &rel : relocations) {
 1013   auto it = morestackCalls.begin();
 1014   for (Defined *f : functions) {
 1046   for (Relocation &rel : relocations) {
tools/lld/ELF/LTO.cpp
  217   for (LazyObjFile *f : lazyObjFiles) {
  301   for (std::unique_ptr<MemoryBuffer> &file : files)
tools/lld/ELF/LinkerScript.cpp
  226     for (BaseCommand *sub_base : cast<OutputSection>(base)->sectionCommands)
  254     v.insert(v.end(), from.begin(), from.end());
  258   for (BaseCommand *base : sectionCommands) {
  282   for (BaseCommand *base : sectionCommands) {
  295     for (BaseCommand *base2 : sec->sectionCommands)
  335   for (InputSectionDescription *id : keptSections)
  337       for (SectionPattern &p : id->sectionPatterns)
  416     for (InputSectionBase *sec : inputSections) {
  466   for (BaseCommand *base : outCmd.sectionCommands) {
  469       for (InputSectionBase *s : cmd->sectionBases)
  471       ret.insert(ret.end(), cmd->sectionBases.begin(), cmd->sectionBases.end());
  480   for (BaseCommand *base : sectionCommands) {
  487         for (InputSectionBase *s : v)
  501         for (InputSectionBase *s : v)
  512         for (InputSectionBase *s : v)
  541   for (BaseCommand *base : sectionCommands) {
  545       for (BaseCommand *sub_base : cast<OutputSection>(base)->sectionCommands)
  706   for (InputSectionBase *isec : inputSections) {
  725     sectionCommands.insert(sectionCommands.end(), v.begin(), v.end());
  727     sectionCommands.insert(sectionCommands.begin(), v.begin(), v.end());
  727     sectionCommands.insert(sectionCommands.begin(), v.begin(), v.end());
  797   for (OutputSection *sec : outputSections)
  850   for (BaseCommand *base : sec->sectionCommands) {
  870     for (InputSection *sec : cast<InputSectionDescription>(base)->sections)
  896   for (BaseCommand *base : sec.sectionCommands) {
  932   for (BaseCommand *&cmd : sectionCommands) {
  973   for (BaseCommand *base : sectionCommands) {
 1000   for (BaseCommand *base : sectionCommands) {
 1034   for (OutputSection *sec : outputSections)
 1101   for (BaseCommand *base : sectionCommands) {
 1121   for (const PhdrsCommand &cmd : phdrsCommands) {
 1137   for (OutputSection *sec : outputSections) {
 1139     for (size_t id : getPhdrIndices(sec)) {
 1156   for (PhdrsCommand &cmd : phdrsCommands)
 1196   for (StringRef s : cmd->phdrs) {
tools/lld/ELF/MapFile.cpp
   56   for (InputFile *file : objectFiles)
  133   for (EhSectionPiece &p : pieces) {
  164   for (BaseCommand *base : script->sectionCommands) {
  179     for (BaseCommand *base : osec->sectionCommands) {
  181         for (InputSection *isec : isd->sections) {
  236   for (InputFile *file : objectFiles) {
tools/lld/ELF/MarkLive.cpp
  116   for (InputSectionBase *sec : cNamedSections.lookup(sym.getName()))
  234   for (StringRef s : config->undefined)
  236   for (StringRef s : script->referencedSymbols)
  241   for (InputSectionBase *sec : inputSections) {
  299   for (InputFile *file : objectFiles)
  306   for (InputSectionBase *sec : inputSections) {
  323     for (InputSectionBase *sec : inputSections)
  356   for (InputSectionBase *sec : inputSections) {
  377     for (InputSectionBase *sec : inputSections)
tools/lld/ELF/OutputSections.cpp
  164   for (BaseCommand *base : sectionCommands) {
  169     for (InputSectionBase *s : cmd->sectionBases) {
  211     for (InputSection *s : cmd->sections)
  214   for (auto *ms : mergeSections)
  241   for (BaseCommand *b : sectionCommands)
  335   for (BaseCommand *base : sectionCommands)
  466   for (BaseCommand *base : os->sectionCommands)
  468       ret.insert(ret.end(), isd->sections.begin(), isd->sections.end());
tools/lld/ELF/Relocations.cpp
   68   for (BaseCommand *base : script->sectionCommands)
  829   for (UndefinedDiag &undef : undefs) {
 1445     for (BaseCommand *bc : os->sectionCommands)
 1558         for (const std::pair<ThunkSection *, uint32_t> ts : isd->thunkSections)
 1570         std::merge(isd->sections.begin(), isd->sections.end(),
 1571                    newThunks.begin(), newThunks.end(), std::back_inserter(tmp),
 1584   for (std::pair<ThunkSection *, uint32_t> tp : isd->thunkSections) {
 1617   for (BaseCommand *bc : tos->sectionCommands) {
 1672         for (const InputSection *isec : isd->sections) {
 1717   for (Thunk *t : *thunkVec)
 1782         for (InputSection *isec : isd->sections)
 1783           for (Relocation &rel : isec->relocations) {
 1821         for (auto &p : isd->thunkSections)
tools/lld/ELF/ScriptLexer.cpp
  138   tokens.insert(tokens.begin() + pos, vec.begin(), vec.end());
  138   tokens.insert(tokens.begin() + pos, vec.begin(), vec.end());
  225   tokens.erase(tokens.begin() + pos);
  226   tokens.insert(tokens.begin() + pos, v.begin(), v.end());
  226   tokens.insert(tokens.begin() + pos, v.begin(), v.end());
  296   for (MemoryBufferRef mb : mbs)
tools/lld/ELF/ScriptParser.cpp
  190   for (SymbolVersion v : globals)
  534       for (BaseCommand *cmd : readOverlay())
  557       dest->insert(dest->end(), v.begin(), v.end());
  561   script->sectionCommands.insert(script->sectionCommands.end(), v.begin(),
  683     for (SectionPattern &pat : v) {
  688     std::move(v.begin(), v.end(), std::back_inserter(cmd->sectionPatterns));
  924         llvm::join(tokens.begin() + oldPos, tokens.begin() + pos, " ");
  924         llvm::join(tokens.begin() + oldPos, tokens.begin() + pos, " ");
 1101       llvm::join(tokens.begin() + oldPos, tokens.begin() + pos, " ");
 1101       llvm::join(tokens.begin() + oldPos, tokens.begin() + pos, " ");
 1347   for (const SymbolVersion &pat : locals)
 1349   for (const SymbolVersion &pat : globals)
 1362   for (const SymbolVersion &pat : locals)
 1407       v->insert(v->end(), ext.begin(), ext.end());
tools/lld/ELF/SymbolTable.cpp
  122     for (Symbol *sym : symVector) {
  147         res.insert(res.end(), p.second.begin(), p.second.end());
  151   for (Symbol *sym : symVector)
  159   for (SymbolVersion &ver : config->dynamicList) {
  166     for (Symbol *sym : syms)
  196   for (Symbol *sym : syms) {
  221   for (Symbol *sym : findAllByVersion(ver))
  236   for (VersionDefinition &v : config->versionDefinitions)
  237     for (SymbolVersion &pat : v.patterns)
  244     for (SymbolVersion &pat : v.patterns)
  250   for (VersionDefinition &v : config->versionDefinitions)
  251     for (SymbolVersion &pat : v.patterns)
  258   for (Symbol *sym : symVector)
tools/lld/ELF/SymbolTable.h
   39     for (Symbol *sym : symVector)
tools/lld/ELF/SyntheticSections.cpp
  106   for (InputSectionBase *sec : inputSections) {
  173   for (InputSectionBase *sec : inputSections)
  181   for (InputSectionBase *sec : sections) {
  230   for (InputSectionBase *sec : inputSections)
  238   for (InputSectionBase *sec : sections) {
  404   for (EhSectionPiece &piece : sec->pieces) {
  467     for (EhInputSection *sec : sections)
  471     for (EhInputSection *sec : sections)
  475     for (EhInputSection *sec : sections)
  479     for (EhInputSection *sec : sections)
  485   for (CieRecord *rec : cieRecords) {
  489     for (EhSectionPiece *fde : rec->fdes) {
  514     for (EhSectionPiece *fde : rec->fdes) {
  534   ret.erase(std::unique(ret.begin(), ret.end(), eq), ret.end());
  575   for (CieRecord *rec : cieRecords) {
  579     for (EhSectionPiece *fde : rec->fdes) {
  592   for (EhInputSection *s : sections)
  809   for (const FileGot &g : gots)
  823   for (FileGot &got : gots) {
  835   for (FileGot &got : gots) {
  847   for (FileGot &got : gots) {
  854   for (FileGot &got : gots) {
  861           for (InputSection *isec : isd->sections) {
  875   for (FileGot &srcGot : gots) {
  904   for (FileGot &got : gots) {
  939   for (FileGot &got : gots) {
 1033   for (const FileGot &g : gots) {
 1106   for (const Symbol *b : entries) {
 1148   for (const Symbol *b : entries) {
 1178   for (StringRef s : strings) {
 1279   for (StringRef s : config->filterList)
 1281   for (StringRef s : config->auxiliaryList)
 1288   for (SharedFile *file : sharedFiles)
 1450     for (SharedFile *f : sharedFiles)
 1502   for (std::pair<int32_t, std::function<uint64_t()>> &kv : entries) {
 1613   for (const DynamicReloc &rel : relocs) {
 1690   for (const DynamicReloc &rel : relocs) {
 1712   for (auto i = relatives.begin(), e = relatives.end(); i != e;) {
 1719       ungroupedRelatives.insert(ungroupedRelatives.end(), group.begin(),
 1758   for (auto i = nonRelatives.begin(), e = nonRelatives.end(); i != e;) {
 1786   for (std::vector<Elf_Rela> &g : relativeGroups) {
 1805       for (auto i = g.begin() + 1, e = g.end(); i != e; ++i) {
 1819     for (Elf_Rela &r : ungroupedRelatives) {
 1830   for (ArrayRef<Elf_Rela> g : nonRelativeGroups) {
 1845     for (Elf_Rela &r : ungroupedNonRelatives) {
 1917   for (const RelativeReloc &rel : relocs)
 2018     for (const SymbolTableEntry &s : symbols)
 2033       symbols.begin(), symbols.end(), [](const SymbolTableEntry &s) {
 2036   size_t numLocals = e - symbols.begin();
 2045   for (const SymbolTableEntry &s : llvm::make_range(symbols.begin(), e))
 2048   auto i = symbols.begin();
 2050     for (SymbolTableEntry &entry : p.second)
 2071     for (const SymbolTableEntry &e : symbols) {
 2118   for (SymbolTableEntry &ent : symbols) {
 2172     for (SymbolTableEntry &ent : symbols) {
 2224   for (BaseCommand *base : script->sectionCommands)
 2320   for (const Entry &sym : symbols) {
 2335   for (auto i = symbols.begin(), e = symbols.end(); i != e; ++i) {
 2368       std::stable_partition(v.begin(), v.end(), [&](const SymbolTableEntry &s) {
 2398   for (const Entry &ent : symbols)
 2533   for (GdbChunk &chunk : chunks)
 2545   for (InputSectionBase *s : inputSections)
 2576     for (DWARFAddressRange &r : *ranges) {
 2677   for (ArrayRef<GdbSymbol> v : symbols)
 2684   for (std::vector<GdbSymbol> &vec : symbols)
 2685     for (GdbSymbol &sym : vec)
 2691   for (GdbSymbol &sym : ret) {
 2695   for (GdbSymbol &sym : ret) {
 2710   for (InputSectionBase *s : inputSections)
 2745   for (GdbChunk &chunk : chunks) {
 2746     for (CuEntry &cu : chunk.compilationUnits) {
 2757   for (GdbChunk &chunk : chunks) {
 2758     for (AddressEntry &e : chunk.addressAreas) {
 2773   for (GdbSymbol &sym : symbols) {
 2794   for (GdbSymbol &sym : symbols) {
 2797     for (uint32_t val : sym.cuVector) {
 2836   for (FdeData &fde : fdes) {
 2899   auto nameOffIt = verDefNameOffs.begin();
 2968   for (SharedFile *f : sharedFiles) {
 2996   for (auto &vn : verneeds) {
 3007     for (auto &vna : vn.vernauxs) {
 3049   for (MergeInputSection *sec : sections)
 3060   for (MergeInputSection *sec : sections)
 3093     for (MergeInputSection *sec : sections) {
 3288   for (InputSection *isec : executableSections) {
 3320   for (InputSection *isec : executableSections) {
 3366   for (Thunk *t : thunks)
 3379   for (Thunk *t : thunks) {
 3397   for (BaseCommand *base : getParent()->sectionCommands)
 3399       for (InputSection *isec : isd->sections)
 3411   for (BaseCommand *base : getParent()->sectionCommands)
 3413       for (InputSection *isec : isd->sections) {
 3448   for (const Symbol *sym : entries) {
 3517   for (PhdrEntry *p : part.phdrs) {
tools/lld/ELF/Target.cpp
   97   for (InputSectionBase *d : inputSections) {
tools/lld/ELF/Writer.cpp
  158     for (InputSectionBase *s : inputSections) {
  173   inputSections.insert(inputSections.end(), newSections.begin(),
  178   for (InputSectionBase *&s : inputSections) {
  195   v.erase(std::remove(v.begin(), v.end(), nullptr), v.end());
  304   for (BaseCommand *base : script->sectionCommands)
  368   for (Partition &part : partitions) {
  563   for (OutputSection *sec : outputSections)
  572   for (Partition &part : partitions)
  580   for (Partition &part : partitions)
  584     for (OutputSection *sec : outputSections)
  680   for (InputFile *file : objectFiles) {
  705   for (BaseCommand *base : script->sectionCommands) {
 1020   for (InputSectionBase *isec : inputSections)
 1023   for (Partition &part : partitions) {
 1024     for (EhInputSection *es : part.ehFrame->sections)
 1027       for (InputSection *ex : part.armExidx->exidxSections)
 1058   for (Partition &part : partitions) {
 1059     for (PhdrEntry *p : part.phdrs) {
 1079     for (OutputSection *os : outputSections) {
 1106     for (OutputSection *os : outputSections) {
 1218   for (StringRef s : config->symbolOrderingFile)
 1246   for (InputFile *file : objectFiles)
 1267   for (InputSection *isec : isd->sections) {
 1318   for (std::pair<InputSection *, int> p : orderedSections)
 1368     for (BaseCommand *b : sec->sectionCommands)
 1378   for (BaseCommand *base : script->sectionCommands)
 1393   for (BaseCommand *base : script->sectionCommands) {
 1403     for (InputSection *sec : getInputSections(os))
 1456   auto i = script->sectionCommands.begin();
 1507   for (OutputSection *sec : outputSections) {
 1521     for (BaseCommand *base : sec->sectionCommands) {
 1523         for (InputSection *&isec : isd->sections) {
 1580     for (Partition &part : partitions) {
 1633     for (BaseCommand *b : os->sectionCommands)
 1682     for (BaseCommand *base : script->sectionCommands)
 1734   for (Partition &part : partitions)
 1766     for (SharedFile *file : sharedFiles)
 1802     for (DynamicReloc &reloc : part.relaDyn->relocs)
 1820   for (BaseCommand *base : script->sectionCommands)
 1825   for (OutputSection *sec : outputSections) {
 1846     for (Partition &part : partitions) {
 1866     for (PhdrEntry *p : mainPart->phdrs)
 1893   for (Partition &part : partitions) {
 1946   for (OutputSection *sec : outputSections)
 1957   for (OutputSection *os : outputSections)
 1959       for (InputSection *isec : getInputSections(os))
 2094   for (OutputSection *sec : outputSections) {
 2110   for (OutputSection *sec : outputSections) {
 2151   for (OutputSection *sec : outputSections)
 2194   for (OutputSection *sec : outputSections) {
 2278   for (Partition &part : partitions) {
 2280     for (const PhdrEntry *p : part.phdrs)
 2326   for (OutputSection *sec : outputSections)
 2343   for (Partition &part : partitions)
 2344     for (PhdrEntry *p : part.phdrs)
 2348   for (OutputSection *sec : outputSections) {
 2371   for (OutputSection *sec : outputSections) {
 2384   for (PhdrEntry *p : part.phdrs) {
 2461   for (OutputSection *os : outputSections)
 2474   for (OutputSection *sec : outputSections)
 2492   for (OutputSection *sec : outputSections)
 2501   for (OutputSection *sec : outputSections)
 2581   for (OutputSection *sec : outputSections)
 2610   for (OutputSection *sec : outputSections)
 2627   for (Partition &part : partitions) {
 2629     for (PhdrEntry *p : part.phdrs)
 2640     for (PhdrEntry *p : part.phdrs)
 2655   for (OutputSection *sec : outputSections)
 2659   for (OutputSection *sec : outputSections)
 2702     for (Partition &part : partitions)
 2735   for (Partition &part : partitions)
tools/lld/MinGW/Driver.cpp
  382   for (const std::string &s : linkArgs)
tools/lld/include/lld/Core/File.h
  134       return ConstItTy(_v.begin(), ConstDerefFn(DerefConst));
  141       return ItTy(_v.begin(), DerefFn(Deref));
  148       return llvm::make_range(_v.begin(), _v.end());
  152       return llvm::make_range(_v.begin(), _v.end());
tools/lld/include/lld/Core/PassManager.h
   35     for (std::unique_ptr<Pass> &pass : _passes)
tools/lld/include/lld/Core/Simple.h
   79     auto newEnd = std::remove_if(atoms.begin(), atoms.end(),
tools/lld/lib/Core/Resolver.cpp
  298   for (const OwningAtomPtr<Atom> &atom : _atoms) {
  355   for (const OwningAtomPtr<Atom> &atom : _atoms) {
  366     for (const OwningAtomPtr<Atom> &atom : _atoms)
  383   _atoms.erase(std::remove_if(_atoms.begin(), _atoms.end(),
  400         std::remove_if(undefinedAtoms.begin(), undefinedAtoms.end(),
  410   for (const UndefinedAtom *undef : undefinedAtoms) {
  444   _atoms.erase(std::remove_if(_atoms.begin(), _atoms.end(),
tools/lld/lib/Driver/DarwinLdDriver.cpp
  162   for (std::unique_ptr<File> &file : files)
 1141     members.insert(members.begin(), std::make_unique<FileNode>(std::move(*i)));
 1164   for (std::unique_ptr<Node> &ie : ctx.getNodes())
 1187     members.insert(members.begin(),
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
  141     for (uint32_t encoding : commonEncodings) {
  196     for (auto &page : pages) {
  209     for (auto &page : pages) {
tools/lld/lib/ReaderWriter/MachO/File.h
  178       for (auto &offAndAtom : sectAndAtoms.second) {
  193     for (auto &offAndAtom : vec)
  324     for (ReExportedDylib &entry : _reExportedDylibs) {
tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp
  129     std::sort(entries.begin(), entries.end(),
  133     for (const GOTEntryAtom *slot : entries)
tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp
   44   for (auto i = vec.begin(), e = vec.end(); (i + 1) != e; ++i) {
  438   for (SortKey &k : keys)
  464   sort(llvm::parallel::par, vec.begin(), vec.end(),
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  480     for (auto syslibRoot : _syslibRoots) {
  508     for (auto syslibRoot : _syslibRoots) {
  710   for (StringRef sysPath : _syslibRoots) {
  749     for (MachODylibFile *dylib : _allDylibs) {
 1021   size_t numLibs = std::count_if(elements.begin(), elements.end(), isLibrary);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
  552     for (const Section *s : _segInfo[&sg].sections) {
  715     for (const Section *section : segInfo.sections) {
 1038     for (Relocation r : sect.relocations) {
 1126       for (const Section *section : segInfo.sections) {
 1454     for (TrieNode* node : orderedNodes) {
 1461   for (TrieNode* node : orderedNodes) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  214   for (SectionInfo *si : _sectionInfos) {
  222   for (SegmentInfo *sgi : _segmentInfos) {
  356     for(SectionInfo *sect : _customSections) {
  441   for (SegmentInfo *si : _segmentInfos) {
  531   for (SectionInfo *si : _sectionInfos) {
  536   std::sort(_segmentInfos.begin(), _segmentInfos.end(), SegmentSorter());
  539   for (SegmentInfo *seg : _segmentInfos) {
  541       std::sort(seg->sections.begin(), seg->sections.end(),
  549   for (SegmentInfo *seg : _segmentInfos) {
  551     for (SectionInfo *sect : seg->sections)
  558   for (SectionInfo *sect : seg->sections) {
  581   for (SectionInfo *sect : seg->sections) {
  593   for (SegmentInfo *seg : _segmentInfos) {
  610     for (SegmentInfo *sgi : _segmentInfos) {
  615       for (SectionInfo *si : sgi->sections) {
  626   for (SegmentInfo *sgi : _segmentInfos) {
  664     for (const SectionInfo *sectInfo : _sectionInfos)
  671   for (SectionInfo *si : _sectionInfos) {
  685     for (AtomInfo &ai : si->atomsAndOffsets) {
  703   for (SegmentInfo *sgi : _segmentInfos) {
  704     for (SectionInfo *si : sgi->sections) {
  713   for (SegmentInfo *sgi : _segmentInfos) {
  717     for (SectionInfo *si : sgi->sections) {
  742   for (SectionInfo *sect : _sectionInfos) {
  743     for (const AtomInfo &info : sect->atomsAndOffsets) {
  767   for (const Atom *atom : _machHeaderAliasAtoms) {
  806   for (SectionInfo *sect : _sectionInfos) {
  807     for (const AtomInfo &info : sect->atomsAndOffsets) {
  840   std::sort(atomsNeedingDebugNotes.begin(), atomsNeedingDebugNotes.end(),
  855   for (const DefinedAtom *atom : atomsNeedingDebugNotes) {
 1039   for (auto &stab : _stabs) {
 1056   for (SectionInfo *sect : _sectionInfos) {
 1057     for (const AtomInfo &info : sect->atomsAndOffsets) {
 1099   std::sort(globals.begin(), globals.end(), AtomSorter());
 1101   for (AtomAndIndex &ai : globals) {
 1124   std::sort(undefs.begin(), undefs.end(), AtomSorter());
 1126   for (AtomAndIndex &ai : undefs) {
 1171   for (SectionInfo *si : _sectionInfos) {
 1175       for (const AtomInfo &info : si->atomsAndOffsets) {
 1197       for (const AtomInfo &info : si->atomsAndOffsets) {
 1206       for (const AtomInfo &info : si->atomsAndOffsets) {
 1256   for (DependentDylib &dep : nFile.dependentDylibs) {
 1272   for (const SegmentInfo *seg : _segmentInfos) {
 1285   for (const SectionInfo *si : _sectionInfos) {
 1315   for (SectionInfo *si : _sectionInfos) {
 1317     for (const AtomInfo &info : si->atomsAndOffsets) {
 1342   for (SectionInfo *si : _sectionInfos) {
 1343     for (const AtomInfo &info : si->atomsAndOffsets) {
 1382   for (SectionInfo *si : _sectionInfos) {
 1383     for (const AtomInfo &info : si->atomsAndOffsets) {
 1430   for (SectionInfo *sect : _sectionInfos) {
 1432     for (const AtomInfo &info : sect->atomsAndOffsets) {
 1510     for (SectionInfo *sectInfo : _sectionInfos) {
 1511       for (const AtomInfo &atomInfo : sectInfo->atomsAndOffsets) {
 1537   for (SectionInfo *sect : _sectionInfos) {
 1538     for (const AtomInfo &info : sect->atomsAndOffsets) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
  339       std::copy(_normalizedContent.begin(), _normalizedContent.end(), bytes);
tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp
   76     std::sort(shims.begin(), shims.end(),
   82     for (const DefinedAtom *shim : shims)
tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp
  285     std::sort(targetsNeedingStubs.begin(), targetsNeedingStubs.end(),
  292     for (const Atom *target : targetsNeedingStubs) {
tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp
  101     std::sort(entries.begin(), entries.end(),
  106     for (const TLVPEntryAtom *slot : entries)
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  213   typename Ty::iterator begin() { return _atoms.begin(); }
  608       for (const ArchMember &member : _members)
 1266   for (const lld::Reference *ref : _references) {
tools/lld/tools/lld/lld.cpp
   78   for (auto it = v.begin(); it + 1 != v.end(); ++it) {
  125     v.erase(v.begin() + 1, v.begin() + 3);
  125     v.erase(v.begin() + 1, v.begin() + 3);
tools/lld/unittests/DriverTests/DarwinLdDriverTest.cpp
   42     args.insert(args.begin(), "ld");
tools/lld/wasm/Driver.cpp
  184     for (StringRef sym : args::getLines(*buf))
  212   for (std::unique_ptr<MemoryBuffer> &mb : file->takeThinBuffers())
  233       for (MemoryBufferRef &m : getArchiveMembers(mbref))
  260   for (StringRef dir : config->searchPaths) {
  713   for (InputFile *f : files)
tools/lld/wasm/LTO.cpp
  161   for (std::unique_ptr<MemoryBuffer> &file : files)
tools/lld/wasm/MarkLive.cpp
   68     for (const ObjFile *obj : symtab->objectFiles) {
   91     for (const ObjFile *obj : symtab->objectFiles) {
  147     for (const ObjFile *obj : symtab->objectFiles) {
  161     for (InputChunk *c : symtab->syntheticFunctions)
  164     for (InputGlobal *g : symtab->syntheticGlobals)
tools/lld/wasm/OutputSections.cpp
  168     for (InputSegment *inputSeg : segment->inputSegments)
tools/lld/wasm/SymbolTable.cpp
   73   for (BitcodeFile *f : bitcodeFiles)
   76   for (StringRef filename : lto->compile()) {
  574   for (Symbol* v : variants) {
  691     for (auto *s: variants) {
  700     for (auto *symbol : variants) {
  717     for (auto *symbol : variants) {
tools/lld/wasm/SyntheticSections.cpp
   66   for (auto *so : symtab->sharedFiles)
   90   for (const WasmSignature *sig : types)
  156   for (const Symbol *sym : importedSymbols) {
  184   for (const Symbol *sym : gotSymbols) {
  201   for (const InputFunction *func : inputFunctions)
  245   for (InputGlobal *g : inputGlobals)
  247   for (Symbol *sym : staticGotSymbols)
  268   for (InputGlobal *g : inputGlobals)
  270   for (const Symbol *sym : staticGotSymbols) {
  284   for (const DefinedData *sym : dataAddressGlobals) {
  304   for (InputEvent *e : inputEvents) {
  324   for (const WasmExport &export_ : exports)
  361   for (const FunctionSymbol *sym : indirectFunctions) {
  391     for (const Symbol *sym : symtabEntries) {
  455   for (const InputFunction *f : out.functionSec->inputFunctions) {
  497   for (const InputFunction *f : out.functionSec->inputFunctions)
  512   for (const Symbol *s : out.importSec->importedSymbols) {
  518   for (const InputFunction *f : out.functionSec->inputFunctions) {
tools/lld/wasm/Writer.cpp
  109   for (ObjFile *file : symtab->objectFiles) {
  110     for (InputSection *section : file->customSections) {
  172   for (ObjFile *file : symtab->objectFiles) {
  240   for (OutputSegment *seg : segments) {
  364   for (OutputSection *s : outputSections) {
  383     allowed.insert(explicitFeatures.begin(), explicitFeatures.end());
  389   for (ObjFile *file : symtab->objectFiles) {
  416               std::any_of(file->segments.begin(), file->segments.end(), isTLS);
  459   for (ObjFile *file : symtab->objectFiles) {
  556   for (ObjFile *file : symtab->objectFiles) {
  572   for (ObjFile *file : symtab->objectFiles) {
  579   for (const Symbol *sym : out.importSec->importedSymbols) {
  586   for (const InputFunction *f : out.functionSec->inputFunctions)
  589   for (const InputEvent *e : out.eventSec->inputEvents)
  594   for (ObjFile *file : symtab->objectFiles) {
  596     for (InputChunk *chunk : file->functions)
  598     for (InputChunk *chunk : file->segments)
  600     for (auto &p : file->customSections)
  610   for (InputFunction *func : symtab->syntheticFunctions)
  613   for (ObjFile *file : symtab->objectFiles) {
  615     for (InputFunction *func : file->functions)
  619   for (InputGlobal *global : symtab->syntheticGlobals)
  622   for (ObjFile *file : symtab->objectFiles) {
  624     for (InputGlobal *global : file->globals)
  628   for (ObjFile *file : symtab->objectFiles) {
  630     for (InputEvent *event : file->events)
  661   for (ObjFile *file : symtab->objectFiles) {
  662     for (InputSegment *segment : file->segments) {
  687   std::stable_sort(segments.begin(), segments.end(),
  789       for (const OutputSegment *s : segments) {
  823       for (const OutputSegment *s : segments) {
  849     for (const OutputSegment *seg : segments)
  877     for (const WasmInitEntry &f : initFunctions) {
  896     for (auto *seg : segments) {
  936   for (ObjFile *file : symtab->objectFiles) {
 1006     for (const OutputSegment *seg : segments)
 1051     for (ObjFile *file : symtab->objectFiles)
tools/lldb/include/lldb/Core/FileSpecList.h
  169       m_files.insert(m_files.begin() + idx, file);
  188       m_files.erase(m_files.begin() + idx);
tools/lldb/include/lldb/Core/ModuleSpec.h
  408     for (auto spec : m_specs) {
tools/lldb/include/lldb/Core/Section.h
   43   const_iterator begin() { return m_sections.begin(); }
tools/lldb/include/lldb/Core/UniqueCStringMap.h
  164   void Sort() { llvm::sort(m_map.begin(), m_map.end(), Compare()); }
  173       collection temp(m_map.begin(), m_map.end());
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h
   90     for (MapIterator iter = m_map.begin(); iter != m_map.end(); ++iter)
  109     for (const auto &pos : m_map)
  120       for (const auto &pos : m_map) {
  244     for (pos = m_format_map.map().begin(); pos != end; pos++) {
  302     for (const auto &pos : m_format_map.map()) {
tools/lldb/include/lldb/Expression/ExpressionVariable.h
  189              vi = m_variables.begin(),
tools/lldb/include/lldb/Interpreter/OptionValueArray.h
   86         m_values.insert(m_values.begin() + idx, value_sp);
  108       m_values.erase(m_values.begin() + idx);
tools/lldb/include/lldb/Symbol/Symtab.h
  127       collection new_symbols(m_symbols.begin(), m_symbols.end());
tools/lldb/include/lldb/Target/Language.h
  108       for (auto& scavenger : m_scavengers) {
tools/lldb/include/lldb/Utility/RangeMap.h
  354     auto begin = m_entries.begin();
  375       m_entries.erase(m_entries.begin() + idx);
  383       std::stable_sort(m_entries.begin(), m_entries.end());
  567     if (pos != m_entries.begin()) {
tools/lldb/include/lldb/Utility/StreamTee.h
   65     for (pos = m_streams.begin(), end = m_streams.end(); pos != end; ++pos) {
  121     for (pos = m_streams.begin(), end = m_streams.end(); pos != end; ++pos) {
tools/lldb/include/lldb/Utility/StringList.h
   60   iterator begin() { return m_strings.begin(); }
  123     for (const auto &s : s_iterable)
tools/lldb/source/API/SBBreakpoint.cpp
  709     for (std::string name : names_vec) {
  814     for (lldb::break_id_t &break_id : m_break_ids) {
  838     if (find(m_break_ids.begin(), m_break_ids.end(), bp_id) ==
  859     for (lldb::break_id_t id : m_break_ids) {
tools/lldb/source/API/SBTarget.cpp
  223   for (auto &Entry : target_sp->GetStatistics()) {
 1204     for (auto name : name_vec)
 1846       for (auto *runtime : process_sp->GetLanguageRuntimes()) {
 1856     for (auto *type_system : target_sp->GetScratchTypeSystems())
 1870     for (auto *type_system : target_sp->GetScratchTypeSystems())
 1900       for (auto *runtime : process_sp->GetLanguageRuntimes()) {
 1904           for (auto type : types)
 1912       for (auto *type_system : target_sp->GetScratchTypeSystems())
tools/lldb/source/API/SBValueList.cpp
   49     for (auto val : m_values) {
tools/lldb/source/Breakpoint/Breakpoint.cpp
  234   std::vector<std::string>::iterator begin = names.begin();
  790             for (lldb::break_id_t old_id : old_id_vec) {
  795             for (lldb::break_id_t new_id : new_id_vec) {
tools/lldb/source/Breakpoint/BreakpointIDList.cpp
   40   m_breakpoint_ids.erase(m_breakpoint_ids.begin() + index);
tools/lldb/source/Breakpoint/BreakpointList.cpp
   47       m_breakpoints.begin(), m_breakpoints.end(),
   63   for (const auto &bp_sp : m_breakpoints)
   69   for (const auto &bp_sp : m_breakpoints)
   75   for (const auto &bp_sp : m_breakpoints)
   85     for (const auto &bp_sp : m_breakpoints)
   95   for (const auto &bp_sp : m_breakpoints) {
  103       std::remove_if(m_breakpoints.begin(), m_breakpoints.end(),
  111       m_breakpoints.begin(), m_breakpoints.end(),
  171   for (const auto &bp_sp : m_breakpoints)
  178   for (const auto &bp_sp : m_breakpoints)
  184   for (const auto &bp_sp : m_breakpoints)
tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp
   65       m_break_loc_collection.begin(),
  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
   86   for (pos = m_locations.begin(); pos != end; ++pos) {
  157   for (pos = m_locations.begin(); pos != end; ++pos)
  165   for (pos = m_locations.begin(); pos != end; ++pos) {
  196   for (pos = m_locations.begin(); pos != end; ++pos) {
  258   m_locations.erase(m_locations.begin() + idx);
  306   for (BreakpointLocationSP loc_sp : m_locations) {
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
   68   for (const std::string &name : names) {
  200     for (auto lookup : m_lookups) {
  226     for (ConstString variant_name : lang->GetMethodNameVariants(name)) {
  278       for (const auto &lookup : m_lookups) {
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp
  163           for (std::string &str : m_commands)
  724         for (auto name : m_options.m_breakpoint_names) {
 1930       for (const std::string &name_str : name_list) {
tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp
  243     for (BreakpointOptions *bp_options : *bp_options_vec) {
  268     for (auto bp_options : bp_options_vec) {
tools/lldb/source/Commands/CommandObjectDisassemble.cpp
  454       for (AddressRange cur_range : ranges) {
  499       for (AddressRange cur_range : ranges) {
tools/lldb/source/Commands/CommandObjectLog.cpp
   41     for (llvm::StringRef channel : Log::ListChannels())
  287     for (llvm::StringRef channel : Log::ListChannels())
tools/lldb/source/Commands/CommandObjectMemory.cpp
 1666     for (auto thread : thread_list) {
tools/lldb/source/Commands/CommandObjectReproducer.cpp
  342       for (GDBRemotePacket &packet : packets) {
tools/lldb/source/Commands/CommandObjectStats.cpp
   81     for (auto &stat : target.GetStatistics()) {
tools/lldb/source/Commands/CommandObjectTarget.cpp
 4685         for (auto cmd : m_options.m_one_liner)
tools/lldb/source/Commands/CommandObjectThread.cpp
  146       for (const lldb::tid_t &tid : tids) {
  175       for (const lldb::tid_t &tid : tids) {
  886                 find(resume_threads.begin(), resume_threads.end(), thread);
 1196         for (uint32_t line_number : line_numbers) {
 1218         for (lldb::addr_t address : m_options.m_until_addrs) {
tools/lldb/source/Commands/CommandObjectType.cpp
 2583     for (begin = m_options.m_expr_paths.begin(); begin != end; begin++)
 2767             languages.begin(), languages.end(),
 2784     for (Language *language : languages) {
tools/lldb/source/Core/Debugger.cpp
  527       for (const auto &debugger : *g_debugger_list_ptr)
  646     for (pos = g_debugger_list_ptr->begin(); pos != end; ++pos) {
  660     for (pos = g_debugger_list_ptr->begin(); pos != end; ++pos) {
  675     for (pos = g_debugger_list_ptr->begin(); pos != end; ++pos) {
  689     for (pos = g_debugger_list_ptr->begin(); pos != end; ++pos) {
 1095     for (pos = g_debugger_list_ptr->begin(); pos != end; ++pos) {
tools/lldb/source/Core/Disassembler.cpp
 1085   for (begin = m_instructions.begin(), end = m_instructions.end(), pos = begin;
tools/lldb/source/Core/FileSpecList.cpp
   36   if (find(m_files.begin(), end, file_spec) == end) {
tools/lldb/source/Core/IOHandler.cpp
 1026     for (pos = m_subwindows.begin(); pos != end; ++pos, ++i) {
 1055     for (pos = m_subwindows.begin(); pos != end; ++pos, ++i) {
 1065     for (Windows::iterator pos = m_subwindows.begin();
 1121     for (auto &subwindow_sp : m_subwindows)
 1192     for (auto subwindow_sp : subwindows) {
 1252       for (auto subwindow_sp : m_subwindows) {
 2058     for (auto &item : m_children) {
 2124       for (auto &item : m_children) {
 2166       for (auto &item : m_children) {
 2899     for (auto &row : rows) {
 2932     for (auto &row : rows) {
 2941     for (auto &row : rows) {
 3560           submenus.erase(submenus.begin() + 8, submenus.end());
 3587         submenus.erase(submenus.begin() + 7, submenus.end());
tools/lldb/source/Core/Module.cpp
  264     ModuleCollection::iterator pos = std::find(modules.begin(), end, this);
tools/lldb/source/Core/ModuleList.cpp
  164         RemoveImpl(m_modules.begin() + idx);
  177     for (pos = m_modules.begin(); pos != end; ++pos) {
  206     for (pos = m_modules.begin(); pos != end; ++pos) {
  246     for (pos = m_modules.begin(); pos != end; ++pos) {
  269   collection::iterator pos = m_modules.begin();
  286   for (pos = module_list.m_modules.begin(); pos != end; ++pos) {
  370     for (pos = m_modules.begin(); pos != end; ++pos) {
  382     for (pos = m_modules.begin(); pos != end; ++pos) {
  393   for (pos = m_modules.begin(); pos != end; ++pos) {
  540   for (pos = m_modules.begin(); pos != end; ++pos) {
  582     collection::const_iterator pos, begin = m_modules.begin(),
  972   for (auto module : m_modules) {
tools/lldb/source/Core/PluginManager.cpp
  245     for (pos = instances.begin(); pos != end; ++pos) {
  270     for (pos = instances.begin(); pos != end; ++pos) {
  310   for (auto pos = instances.begin(), end = instances.end(); pos != end; ++pos) {
  322   for (const auto &instances : GetArchitectureInstances()) {
  375     for (pos = instances.begin(); pos != end; ++pos) {
  402     for (pos = instances.begin(); pos != end; ++pos) {
  460     for (pos = instances.begin(); pos != end; ++pos) {
  487     for (pos = instances.begin(); pos != end; ++pos) {
  544     for (pos = instances.begin(); pos != end; ++pos) {
  570     for (pos = instances.begin(); pos != end; ++pos) {
  624     for (pos = instances.begin(); pos != end; ++pos) {
  651     for (pos = instances.begin(); pos != end; ++pos) {
  709     for (pos = instances.begin(); pos != end; ++pos) {
  736     for (pos = instances.begin(); pos != end; ++pos) {
  788     for (pos = instances.begin(); pos != end; ++pos) {
  814     for (pos = instances.begin(); pos != end; ++pos) {
  873     for (pos = instances.begin(); pos != end; ++pos) {
  918     for (pos = instances.begin(); pos != end; ++pos) {
  971     for (pos = instances.begin(); pos != end; ++pos) {
  998     for (pos = instances.begin(); pos != end; ++pos) {
 1062     for (pos = instances.begin(); pos != end; ++pos) {
 1108     for (pos = instances.begin(); pos != end; ++pos) {
 1124     for (pos = instances.begin(); pos != end; ++pos) {
 1139   for (pos = instances.begin(); pos != end; ++pos) {
 1198     for (pos = instances.begin(); pos != end; ++pos) {
 1225     for (pos = instances.begin(); pos != end; ++pos) {
 1310     for (pos = instances.begin(); pos != end; ++pos) {
 1336     for (pos = instances.begin(); pos != end; ++pos) {
 1354   for (pos = instances.begin(); pos != end; ++pos) {
 1426     for (pos = instances.begin(); pos != end; ++pos) {
 1452     for (pos = instances.begin(); pos != end; ++pos) {
 1511   for (pos = instances.begin(); pos != end; ++pos) {
 1538   for (pos = instances.begin(); pos != end; ++pos) {
 1608     for (pos = instances.begin(); pos != end; ++pos) {
 1636     for (pos = instances.begin(); pos != end; ++pos) {
 1707     for (pos = instances.begin(); pos != end; ++pos) {
 1734     for (pos = instances.begin(); pos != end; ++pos) {
 1787     for (pos = instances.begin(); pos != end; ++pos) {
 1814     for (pos = instances.begin(); pos != end; ++pos) {
 1867     for (pos = instances.begin(); pos != end; ++pos) {
 1894     for (pos = instances.begin(); pos != end; ++pos) {
 1947     for (pos = instances.begin(); pos != end; ++pos) {
 1974     for (pos = instances.begin(); pos != end; ++pos) {
 2035     for (pos = instances.begin(); pos != end; ++pos) {
 2075     for (pos = instances.begin(); pos != end; ++pos) {
 2131     for (pos = instances.begin(); pos != end; ++pos) {
 2158     for (pos = instances.begin(); pos != end; ++pos) {
 2230     for (pos = instances.begin(); pos != end; ++pos) {
 2255     for (pos = instances.begin(); pos != end; ++pos) {
 2281     for (pos = instances.begin(); pos != end; ++pos) {
 2293     for (pos = instances.begin(); pos != end; ++pos) {
 2305     for (pos = instances.begin(); pos != end; ++pos) {
 2317     for (pos = instances.begin(); pos != end; ++pos) {
 2326     for (auto &sym_file : GetSymbolFileInstances()) {
 2335     for (auto &os : GetOperatingSystemInstances()) {
 2344     for (auto &plugin : GetStructuredDataPluginInstances()) {
tools/lldb/source/Core/Section.cpp
  439     m_sections.erase(m_sections.begin() + idx);
  447   iterator begin = m_sections.begin();
  470   for (sect_iter = m_sections.begin(); sect_iter != end; ++sect_iter) {
  619   for (pos = m_sections.begin(); pos != end; ++pos) {
tools/lldb/source/Core/ValueObject.cpp
  586     std::vector<uint32_t>::const_iterator pos = child_indexes.begin();
tools/lldb/source/Core/ValueObjectList.cpp
   51     m_value_objects.erase(m_value_objects.begin() + idx);
   67   for (pos = m_value_objects.begin(); pos != end; ++pos) {
   81   for (pos = m_value_objects.begin(); pos != end; ++pos) {
   98   for (pos = m_value_objects.begin(); pos != end; ++pos) {
tools/lldb/source/DataFormatters/FormatManager.cpp
  241   for (lldb::LanguageType language_type : GetCandidateLanguages(valobj)) {
  243       for (ConstString candidate :
  621   for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  662     for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  696   for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  737     for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  770   for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  811     for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  872     for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
  905   for (lldb::LanguageType lang_type : match_data.GetCandidateLanguages()) {
tools/lldb/source/DataFormatters/FormattersHelpers.cpp
  110   for (auto child : children)
tools/lldb/source/DataFormatters/LanguageCategory.cpp
  138   for (auto &candidate : m_hardcoded_formats) {
  158   for (auto &candidate : m_hardcoded_summaries) {
  178   for (auto &candidate : m_hardcoded_synthetics) {
  198   for (auto &candidate : m_hardcoded_validators) {
tools/lldb/source/DataFormatters/TypeCategory.cpp
   94   const auto iter = std::find(m_languages.begin(), m_languages.end(), lang),
tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
  105           sorted_categories.begin(), sorted_categories.end(),
  107       pos = std::distance(sorted_categories.begin(), iter);
  111   decltype(sorted_categories)::iterator viter = sorted_categories.begin(),
  182     for (auto match : match_data.GetMatchesVector()) {
  221     for (auto match : match_data.GetMatchesVector()) {
  262     for (auto match : match_data.GetMatchesVector()) {
  303     for (auto match : match_data.GetMatchesVector()) {
tools/lldb/source/Expression/IRExecutionUnit.cpp
  111   for (JittedFunction &function : m_jitted_functions) {
  279   for (std::string &feature : m_cpu_features)
  402     for (ConstString failed_lookup : m_failed_lookups) {
  422   for (JittedFunction &jitted_function : m_jitted_functions) {
  449     for (AllocationRecord &record : m_records) {
  709     C_specs.insert(C_specs.begin(), ConstString(&name.AsCString()[1]));
  916     for (LanguageRuntime *runtime : process_sp->GetLanguageRuntimes()) {
  993             for (JittedFunction &jitted_function : m_jitted_functions) {
 1058   for (AllocationRecord &record : m_records) {
 1085   for (AllocationRecord &record : m_records) {
 1145   for (AllocationRecord &record : m_records) {
 1154     for (AllocationRecord &record : m_records) {
 1168   for (AllocationRecord &record : m_records) {
 1185   for (AllocationRecord &record : m_records) {
 1226   for (AllocationRecord &record : m_records) {
tools/lldb/source/Expression/Materializer.cpp
 1368   for (EntityUP &entity_up : m_entities) {
 1382     for (EntityUP &entity_up : m_entities)
 1417       for (EntityUP &entity_up : m_materializer->m_entities)
 1421     for (EntityUP &entity_up : m_materializer->m_entities) {
 1437   for (EntityUP &entity_up : m_materializer->m_entities) {
tools/lldb/source/Host/common/Editline.cpp
  413   for (EditLineStringType line : m_input_lines) {
  596   m_input_lines.insert(m_input_lines.begin() + m_current_line_index + 1,
  678   m_input_lines.erase(m_input_lines.begin() + m_current_line_index + 1);
  704   m_input_lines.erase(m_input_lines.begin() + m_current_line_index);
  732     m_input_lines.erase(m_input_lines.begin() + m_current_line_index);
 1324   m_input_lines.insert(m_input_lines.begin(), EditLineConstString(""));
 1369   m_input_lines.insert(m_input_lines.begin(), EditLineConstString(""));
tools/lldb/source/Host/common/MainLoop.cpp
  232   for (const auto &fd : read_fds) {
  248   for (const auto &signal : signals) {
tools/lldb/source/Host/common/NativeProcessProtocol.cpp
   96   for (const auto &thread : m_threads) {
  161   for (const auto &thread : m_threads) {
  182       for (auto unwatch_thread_sp : watchpoint_established_threads) {
  202   for (const auto &thread : m_threads) {
  248   for (const auto &thread : m_threads) {
  260       for (auto rollback_thread_sp : breakpoint_established_threads) {
  287   for (const auto &thread : m_threads) {
  301   if (std::find(m_delegates.begin(), m_delegates.end(), &native_delegate) !=
  316       remove(m_delegates.begin(), m_delegates.end(), &native_delegate),
  329   for (auto native_delegate : m_delegates)
  354     for (auto native_delegate : m_delegates)
tools/lldb/source/Host/common/TCPSocket.cpp
  154   for (auto address : addresses) {
  192   for (auto address : addresses) {
tools/lldb/source/Interpreter/CommandAlias.cpp
  154   for (const auto &opt_entry : *options) {
  179   for (const auto &opt_entry : *GetOptionArguments()) {
  211     options->insert(options->begin(), desugared.second->begin(),
  211     options->insert(options->begin(), desugared.second->begin(),
tools/lldb/source/Interpreter/CommandInterpreter.cpp
 1399   for (const auto &entry : *option_arg_vector) {
 1906     for (const auto &option_entry : *option_arg_vector) {
tools/lldb/source/Interpreter/OptionValueArgs.cpp
   18   for (auto value : m_values) {
tools/lldb/source/Interpreter/OptionValueArray.cpp
  188               m_values.insert(m_values.begin() + idx, value_sp);
  223             llvm::sort(remove_indexes.begin(), remove_indexes.end());
  228               m_values.erase(m_values.begin() + *pos);
  232             m_values.erase(m_values.begin() + remove_indexes.front());
tools/lldb/source/Interpreter/OptionValueFileSpecList.cpp
  144           llvm::sort(remove_indexes.begin(), remove_indexes.end());
tools/lldb/source/Interpreter/OptionValuePathMappings.cpp
  179           llvm::sort(remove_indexes.begin(), remove_indexes.end());
tools/lldb/source/Interpreter/Options.cpp
  867   for (pos = m_option_infos.begin(); pos != end; ++pos) {
  880   for (pos = m_option_infos.begin(); pos != end; ++pos) {
 1396   argv.erase(argv.begin(), argv.begin() + OptionParser::GetOptionIndex());
 1396   argv.erase(argv.begin(), argv.begin() + OptionParser::GetOptionIndex());
tools/lldb/source/Interpreter/ScriptInterpreter.cpp
   76   for (BreakpointOptions *bp_options : bp_options_vec) {
   89   for (BreakpointOptions *bp_options : bp_options_vec) {
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
 1343       std::sort(kexts_failed_to_load.begin(), kexts_failed_to_load.end());
 1344       for (const auto &ku : kexts_failed_to_load) {
 1348       for (const auto &ku : kexts_failed_to_load) {
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp
  449     AddressVector::iterator start = addrs.begin();
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  168           for (pos = m_dyld_image_infos.begin(); pos != end; pos++) {
  952       for (Address address : addresses) {
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  603     for (pos = m_dyld_image_infos.begin(); pos != end; pos++) {
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
  310     for (auto const &existing : m_loaded_modules.m_list) {
  337   for (auto const &existing : m_loaded_modules.m_list) {
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
  491     AddressVector::iterator start = addrs.begin();
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
  451   for (clang::NamedDecl *decl : m_decls) {
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(),
 1671   llvm::sort(sorted_items.begin(), sorted_items.end(),
 1676   for (const auto &item : sorted_items) {
 1880                 parent_map->begin()->second.GetName().AsCString());
 1890     for (ClangASTImporter::NamespaceMap::iterator i = parent_map->begin(),
 1957   const CompilerDeclContext &namespace_decl = namespace_decls->begin()->second;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangDeclVendor.cpp
   24   for (auto *named_decl : named_decls) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
  751     for (ClangASTImporter::NamespaceMap::iterator i = namespace_map->begin(),
 1177         for (CompilerDecl decl : found_decls) {
 1328         for (const FuncDeclInfo &fdi : fdi_cache) {
 1390         for (clang::NamedDecl *decl : decls_from_modules) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  139     for (ClangModulesDeclVendor::ModuleID module : exported_modules)
  249   for (const std::string &dir : include_directories) {
 1370   for (lldb::addr_t static_initializer : static_initializers) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  138   for (IDAndDiagnostic &diag : m_diagnostics) {
  648   for (const std::string &arg : compiler_invocation_arguments)
  653            llvm::make_range(compiler_invocation_arguments.begin(),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  537            llvm::make_range(m_include_directories.begin(),
tools/lldb/source/Plugins/ExpressionParser/Clang/IRDynamicChecks.cpp
  160     for (InstIterator ii = m_to_instrument.begin(),
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
 1412   for (CallInst *ci : calls_to_remove)
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
  412     for (auto &candidate : map) {
  488     for (auto &candidate : map) {
tools/lldb/source/Plugins/Language/ObjC/NSString.cpp
  389     bytes.insert(bytes.begin(), sixBitToCharLookup[packed]);
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
  941             for (const CompilerType &type :
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  409   for (pos = m_descriptors.begin(); pos != end; pos++) {
  608   for (pos = m_regions.begin(); pos != end; pos++) {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
  136     for (auto element : elements) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
  838   for (const auto &module_desc : *m_rsmodules) {
  842     for (const auto &reduction : module_desc->m_reductions) {
  899   for (auto &name : names) {
  909     for (const RSScriptGroupDescriptor::Kernel &k : sg->m_kernels) {
 1175     for (auto sg : m_scriptGroups) {
 1321   for (const uint64_t alloc_addr : allocs) {
 1457   for (auto iter = m_allocations.begin(); iter != m_allocations.end(); ++iter) {
 1632   for (const auto &rs_script : m_scripts) {
 2236   for (auto module_sp : m_rsmodules)
 2322     for (Element &child : elem.children) {
 2745     for (const auto &rs_module : m_rsmodules) {
 3132     for (const auto &kernel : module->m_kernels) {
 3152   for (const auto &a : m_allocations) {
 3326   for (auto &alloc : m_allocations) {
 3352   for (auto &alloc : m_allocations) {
 3447   for (const auto &kernel : rsmodule_sp->m_kernels) {
 3469     for (const auto &module : m_rsmodules)
 3820   for (const auto &s : m_scripts) {
 3836   for (const auto &a : m_allocations) {
 3849   auto it = m_allocations.begin();
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
  398     for (const auto &module : m_rsmodules)
  399       for (const auto &kernel : module->m_kernels)
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp
   64     for (const auto &name : sites) {
  124         for (const auto &k : g->m_kernels) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp
  120   params.emplace(params.begin(), return_type_ptr_type);
  176     new_call_args.emplace(new_call_args.begin(),
tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
  225       for (const llvm::MachO::fat_arch &fat_arch : fat_archs) {
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  733   return std::distance(m_section_headers.begin(), I);
 1396       for (SectionHeaderCollIter I = section_headers.begin();
 1796   for (SectionHeaderCollIter I = std::next(m_section_headers.begin());
 2345   DynamicSymbolCollIter I = m_dynamic_symbols.begin();
 2849   for (SectionHeaderCollIter I = m_section_headers.begin();
 2913   for (const Symbol &s : new_symbols)
 3180   for (SectionHeaderCollConstIter I = m_section_headers.begin();
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 1966         for (auto name_slice : nameSlices)
 2513         for (auto &e : trie_entries)
 4475     for (auto &nlist : nlists) {
 4482     for (auto &nlist : nlists) {
 4668     for (const auto &e : trie_entries) {
 5078       for (auto &rpath : rpath_paths) {
 5088       for (const auto &rpath_relative_path : rpath_relative_paths) {
 5089         for (const auto &rpath : rpath_paths) {
 5111       for (const auto &at_exec_relative_path : at_exec_relative_paths) {
 6131         for (auto &LC_THREAD_data : LC_THREAD_datas) {
 6174         for (const auto &LC_THREAD_data : LC_THREAD_datas) {
 6199         for (auto &segment : segment_load_commands) {
 6205         for (const auto &LC_THREAD_data : LC_THREAD_datas) {
 6213         for (const auto &segment : segment_load_commands) {
 6257             for (const auto &segment : segment_load_commands) {
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
 1199   for (pos = m_sect_headers.begin(); pos != end; ++pos, ++idx) {
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
  304   for (const EHInstruction &i : m_program)
tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp
  386                     std::string(output_buf.begin(), output_buf.end()).c_str());
  400     output->assign(output_buffer.begin(), output_buffer.end());
tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp
  366   for (auto name: dl_open_names) {
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
 1663   for (const auto &executable_dir : g_executable_dirs) {
tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
  184       for (const auto &sdk_directory_info : builtin_sdk_directory_infos) {
  202       for (std::string &dirname : device_support_dirnames)
  248         for (const auto &sdk_directory_info : env_var_sdk_directory_infos) {
  332         m_sdk_directory_infos.begin(), m_sdk_directory_infos.end(),
tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
   50         m_archs.begin(), m_archs.end(),
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  846   for (const auto &gdbserver : remote_servers) {
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 1039     for (const auto &thread : m_threads) {
 1056   for (const auto &thread : m_threads) {
 1115   for (const auto &thread : m_threads) {
 1150   for (const auto &thread : m_threads) {
 1245   for (auto it = m_mem_region_cache.begin(); it != m_mem_region_cache.end();
 1552   for (const auto &thread : m_threads) {
 1569   for (auto it = m_threads.begin(); it != m_threads.end(); ++it) {
 1623   for (const auto &it : m_mem_region_cache) {
 1641   for (const auto &it : m_mem_region_cache) {
 1705   for (const auto &thread : m_threads) {
 1718   for (const auto &thread_sp : m_threads) {
 1915   for (const auto &thread_sp : m_threads) {
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  457       llvm::sort(pos->second.begin(), pos->second.end());
  459           std::unique(pos->second.begin(), pos->second.end());
  485       for (const uint32_t invalidate_reg_num : pos->second) {
  489           for (const uint32_t concrete_invalidate_reg_num :
  496       pos->second.insert(pos->second.end(), extra_invalid_regs.begin(),
  507       llvm::sort(pos->second.begin(), pos->second.end());
  509           std::unique(pos->second.begin(), pos->second.end());
  529   for (const auto &reg : m_regs) {
  541       for (auto &reg : m_regs) {
  562       for (auto &reg : m_regs) {
  585       for (auto &reg : m_regs) {
  601       for (auto &reg : m_regs) {
  652   for (pos = m_set_names.begin(); pos != end; ++pos) {
  654       return std::distance(m_set_names.begin(), pos);
tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp
  148             m_cursors.insert(m_cursors.begin() + 1, cursor);
  238             m_cursors.insert(m_cursors.begin() + 1, cursor);
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  214   for (const auto &thread_data : m_thread_data) {
  224       for (auto &thread_data : m_thread_data)
  228       m_thread_data.begin()->signo =
  702     for (auto &data : m_thread_data)
  709     for (auto &data : m_thread_data) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 1573   for (const auto &map_region : m_qXfer_memory_map) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
  193   std::reverse(m_packet_history.begin(), m_packet_history.end());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 2778     for (auto const &library : *library_list) {
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 1318                      t_pos = m_continue_c_tids.begin(),
 1329                      s_pos = m_continue_C_tids.begin(),
 1341                      t_pos = m_continue_s_tids.begin(),
 1352                      s_pos = m_continue_S_tids.begin(),
 1787       auto iter = std::find(m_thread_ids.begin(), m_thread_ids.end(), tid);
 1789         SetThreadPc(thread_sp, iter - m_thread_ids.begin());
 4276     for (const ModuleSpec &spec : *module_specs)
 4597       for (auto &feature_node : feature_nodes) {
 4602       for (const auto &include : target_info.includes) {
 4826   for (LoadedModuleInfoList::LoadedModuleInfo &modInfo : module_list->m_list) {
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  351   if (pos != m_memory_regions->begin() &&
  357   if (pos == m_memory_regions->begin())
  411   for (auto module : filtered_modules) {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
  547     for (auto bp_options : *bp_options_vec) {
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
  600       for (auto &rule_sp : m_filter_rules) {
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  571   auto it = program.begin();
  575     for (const auto &rule : llvm::make_range(program.begin(), it)) {
tools/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp
  162   for (const DIERef &die_ref : offsets) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 1986         for (const DWARFDIE &die : member_function_dies)
 2008             for (DelayedPropertyList::iterator pi = delayed_properties.begin(),
 2044           for (const auto &base_class : bases) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
  131   uint32_t idx = std::distance(m_units.begin(), pos);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
  386     for (const DWARFDIE &die : dies) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
  209     return die_iterator_range(m_die_array.begin(), m_die_array.end());
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp
  182   offsets.insert(offsets.end(), incomplete_types.begin(),
  237   for (DWARFDIE die : v)
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp
   81           die_offsets.emplace(die_offsets.begin(), die_info_array[i]);
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp
   75     for (auto &set : sets)
  407     for (const DIERef &die_ref: offsets) {
  418     for (const DIERef &die_ref: offsets) {
  431     for (const DIERef &die_ref: offsets) {
  441     for (const DIERef &die_ref: offsets) {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  839   for (const DWARFDIE &die : function_dies) {
  959       std::reverse(module.path.begin(), module.path.end());
 2283   for (const DWARFDIE &die : dies) {
 2325   for (DIERef ref : offsets) {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
   71     for (auto comp_unit_info : cu_infos) {
  316       for (uint32_t sym_idx : m_func_indexes) {
  324       for (uint32_t sym_idx : m_glob_indexes) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp
  165       cci->m_file_list.insert(cci->m_file_list.begin(), file);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  370   for (TypeIndex fwd : fwd_keys) {
  374   for (TypeIndex full : full_keys) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpression.cpp
   61   for (auto it = parsed.begin(), end = parsed.end(); it != end; ++it) {
   66           for (const auto &pair : llvm::make_range(parsed.begin(), it)) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
 1113           1 + std::distance(cci->m_file_list.begin(), fn_iter);
 1150   for (llvm::StringRef f : cci->m_file_list) {
 1190   for (const SymbolAndOffset &result : results) {
 1222   for (const SymbolAndOffset &match : matches) {
 1273   for (TypeIndex ti : matches) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
  197   for (const OneMethodRecord &method : method_list.Methods)
  216   std::stable_sort(m_bases.begin(), m_bases.end(),
  223   for (auto &ib : m_bases)
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
 1324       for (uint32_t id : ids) {
 1362       for (auto id : ids) {
 1608           std::find(type_collection.begin(), type_collection.end(), type);
 1641   for (auto type : type_collection) {
 2021             std::upper_bound(sec_cs.begin(), sec_cs.end(), offset, pred_upper);
 2047         std::upper_bound(sec_cs.begin(), sec_cs.end(), DataOffset, pred_upper);
 2048     if (it != sec_cs.begin()) {
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
  827     for (ItemRefAndCodeAddress pending_item :
tools/lldb/source/Symbol/ArmUnwindInfo.cpp
   68   llvm::sort(m_exidx_entries.begin(), m_exidx_entries.end());
  329   for (const auto &offset : register_offsets) {
  355   auto it = std::upper_bound(m_exidx_entries.begin(), m_exidx_entries.end(),
  357   if (it == m_exidx_entries.begin())
tools/lldb/source/Symbol/Block.cpp
  117   for (pos = m_children.begin(); pos != end; ++pos) {
  420     for (pos = m_children.begin(); pos != end; ++pos) {
  481     for (pos = m_children.begin(); pos != end; ++pos)
  490     for (pos = m_children.begin(); pos != end; ++pos)
tools/lldb/source/Symbol/ClangASTContext.cpp
 8341   for (auto &b : bases)
 9443   std::stable_sort(values.begin(), values.end(), [](const auto &a, const auto &b) {
 9447   for (const auto &val : values) {
tools/lldb/source/Symbol/CompactUnwindInfo.cpp
  518   it = std::lower_bound(m_indexes.begin(), m_indexes.end(), key);
  524     if (it != m_indexes.begin())
tools/lldb/source/Symbol/CompileUnit.cpp
   74   llvm::sort(sorted_functions.begin(), sorted_functions.end(),
   79   for (auto &f : sorted_functions)
tools/lldb/source/Symbol/CxxModuleHandler.cpp
   84   for (Scope *s : scopes)
tools/lldb/source/Symbol/DeclVendor.cpp
   25     for (auto decl : decls)
tools/lldb/source/Symbol/Function.cpp
  269   llvm::sort(m_call_edges.begin(), m_call_edges.end(),
tools/lldb/source/Symbol/LineTable.cpp
   37   entry_collection::iterator begin_pos = m_entries.begin();
  106     m_entries.insert(m_entries.end(), seq->m_entries.begin(),
  112   entry_collection::iterator begin_pos = m_entries.begin();
  132   m_entries.insert(pos, seq->m_entries.begin(), seq->m_entries.end());
  182       entry_collection::const_iterator begin_pos = m_entries.begin();
tools/lldb/source/Symbol/SymbolContext.cpp
 1227   for (pos = m_symbol_contexts.begin(); pos != end; ++pos) {
 1235       for (pos = m_symbol_contexts.begin(); pos != end; ++pos) {
 1287     m_symbol_contexts.erase(m_symbol_contexts.begin() + idx);
tools/lldb/source/Symbol/SymbolFile.cpp
  222     for (const CompUnitSP &cu_sp : *m_compile_units) {
tools/lldb/source/Symbol/Symtab.cpp
   96       const_iterator begin = m_symbols.begin();
   98       for (const_iterator pos = m_symbols.begin(); pos != end; ++pos) {
  113       for (const_iterator pos = m_symbols.begin(), end = m_symbols.end();
  161     for (pos = indexes.begin(); pos != end; ++pos) {
  329     for (const auto &record : backlog) {
  587   std::stable_sort(indexes.begin(), indexes.end(), comparator);
  591     auto last = std::unique(indexes.begin(), indexes.end());
  644     std::vector<uint32_t>::iterator pos = indexes.begin();
  664     std::vector<uint32_t>::iterator pos = indexes.begin();
  810       for (pos = matching_indexes.begin(); pos != end; ++pos) {
  863     const_iterator begin = m_symbols.begin();
  865     for (const_iterator pos = m_symbols.begin(); pos != end; ++pos) {
 1102     llvm::sort(symbol_indexes.begin(), symbol_indexes.end());
 1104         std::unique(symbol_indexes.begin(), symbol_indexes.end()),
tools/lldb/source/Symbol/TypeList.cpp
   70   for (pos = m_types.begin(), end = m_types.end(); pos != end; ++pos) {
   88   for (auto pos = m_types.begin(), end = m_types.end(); pos != end; ++pos) {
   95   for (iterator pos = m_types.begin(), end = m_types.end(); pos != end; ++pos) {
  125   for (pos = m_types.begin(); pos != end; ++pos) {
  199   for (pos = m_types.begin(); pos != end; ++pos) {
tools/lldb/source/Symbol/UnwindPlan.cpp
  369   collection::iterator it = m_row_list.begin();
tools/lldb/source/Symbol/VariableList.cpp
   39     std::copy(variable_list->m_variables.begin(), // source begin
   58     m_variables.erase(m_variables.begin() + idx);
   65   for (pos = m_variables.begin(); pos != end; ++pos) {
   67       return std::distance(m_variables.begin(), pos);
   76   for (pos = m_variables.begin(); pos != end; ++pos) {
   92   for (pos = m_variables.begin(); pos != end; ++pos) {
  106   for (pos = m_variables.begin(); pos != end; ++pos)
  116   for (pos = m_variables.begin(); pos != end; ++pos) {
  133   for (pos = m_variables.begin(); pos != end; ++pos) {
  148   const iterator begin = m_variables.begin();
  150   for (pos = m_variables.begin(); pos != end; ++pos) {
tools/lldb/source/Target/JITLoaderList.cpp
   27   m_jit_loaders_vec.erase(std::remove(m_jit_loaders_vec.begin(),
   41   for (auto const &jit_loader : m_jit_loaders_vec)
   47   for (auto const &jit_loader : m_jit_loaders_vec)
   53   for (auto const &jit_loader : m_jit_loaders_vec)
tools/lldb/source/Target/PathMappingList.cpp
   90     insert_iter = m_pairs.begin() + index;
  114   iterator iter = m_pairs.begin() + index;
  286   iterator begin = m_pairs.begin();
tools/lldb/source/Target/Platform.cpp
  275     for (const auto &platform_sp : GetPlatformList()) {
  318       for (const auto &platform_sp : GetPlatformList()) {
  325       for (const auto &platform_sp : GetPlatformList()) {
  519   options.insert(options.end(), default_compilation_options.begin(),
tools/lldb/source/Target/Process.cpp
  655   for (pos = m_notifications.begin(); pos != end; ++pos) {
  669   for (notification_pos = m_notifications.begin();
 1552   for (LanguageRuntime *runtime : GetLanguageRuntimes()) {
 2292   for (const auto &Entry : entries) {
 4245       m_profile_data.erase(m_profile_data.begin());
 5527     auto found_iter = std::find(m_pre_resume_actions.begin(), m_pre_resume_actions.end(), element);
 5930     for (auto &type_name : names_to_remove)
tools/lldb/source/Target/StackFrameList.cpp
  625   const_iterator pos, begin = m_frames.begin(), end = m_frames.end();
  738     collection::const_iterator begin = m_frames.begin();
  777   const_iterator begin = m_frames.begin();
  912     prev_sp->m_frames.insert(prev_sp->m_frames.begin(), curr_frame_zero_sp);
  926   const_iterator begin = m_frames.begin();
tools/lldb/source/Target/Target.cpp
  744   llvm::sort(names.begin(), names.end());
 1623       for (LanguageRuntime *runtime : m_process_sp->GetLanguageRuntimes()) {
tools/lldb/source/Target/TargetList.cpp
  216           for (const auto &the_platform_sp : platforms) {
  244             for (const auto &the_platform_sp : platforms) {
  447   for (pos = m_target_list.begin(); pos != end; ++pos) {
  553     for (pos = m_target_list.begin(); pos != end; ++pos) {
  603   collection::const_iterator pos, begin = m_target_list.begin(),
tools/lldb/source/Target/Thread.cpp
  262   for (auto plan : m_plan_stack)
  265   for (auto plan : m_discarded_plan_stack)
  268   for (auto plan : m_completed_plan_stack)
 1210   for (ThreadPlanSP plan_sp : m_plan_stack) {
 2204   for (LanguageRuntime *runtime : GetProcess()->GetLanguageRuntimes()) {
 2219   for (LanguageRuntime *runtime : GetProcess()->GetLanguageRuntimes()) {
tools/lldb/source/Target/ThreadCollection.cpp
   37         std::upper_bound(m_threads.begin(), m_threads.end(), thread_sp,
   49     m_threads.insert(m_threads.begin() + idx, thread_sp);
tools/lldb/source/Target/ThreadList.cpp
  150       m_threads.erase(m_threads.begin() + idx);
  170       m_threads.erase(m_threads.begin() + idx);
  244     for (lldb::ThreadSP thread_sp : m_threads) {
  297   for (pos = threads_copy.begin(); pos != end; ++pos) {
  302   for (pos = threads_copy.begin(); pos != end; ++pos) {
  347     for (pos = threads_copy.begin(); pos != end; ++pos) {
  371   for (pos = m_threads.begin(); pos != end; ++pos) {
  402   for (pos = m_threads.begin(); pos != end; ++pos) {
  421   for (pos = m_threads.begin(); pos != end; ++pos) {
  470   for (pos = m_threads.begin(); pos != end; ++pos)
  480   for (pos = m_threads.begin(); pos != end; ++pos)
  503   for (pos = m_threads.begin(); pos != end; ++pos) {
  535   for (pos = m_threads.begin(); pos != end; ++pos) {
  554   for (pos = m_threads.begin(); pos != end; ++pos) {
  582     for (pos = m_threads.begin(); pos != end; ++pos) {
  606     for (pos = m_threads.begin(); pos != end; ++pos) {
  622   for (pos = m_threads.begin(); pos != end; ++pos) {
  634   for (pos = m_threads.begin(); pos != end; ++pos) {
  717     for (rhs_pos = rhs.m_threads.begin(); rhs_pos != rhs_end; ++rhs_pos) {
  738   for (pos = m_threads.begin(); pos != end; ++pos)
tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
   53   for (pos = m_addresses.begin(); pos != end; ++pos)
tools/lldb/source/Target/ThreadPlanStepOut.cpp
  220   for (StackFrameSP frame_sp : m_stepped_past_frames) {
tools/lldb/source/Target/ThreadPlanStepThrough.cpp
   90     for (LanguageRuntime *runtime :
tools/lldb/source/Utility/Args.cpp
  282   m_argv.erase(m_argv.begin());
  283   m_entries.erase(m_entries.begin());
  326   m_entries.emplace(m_entries.begin() + idx, arg_str, quote_char);
  327   m_argv.insert(m_argv.begin() + idx, m_entries[idx].data());
  346   m_argv.erase(m_argv.begin() + idx);
  347   m_entries.erase(m_entries.begin() + idx);
tools/lldb/source/Utility/Listener.cpp
  197       m_broadcaster_managers.begin(), end_iter, matcher);
  446         m_broadcaster_managers.begin(), end_iter, matcher);
tools/lldb/source/Utility/Reproducer.cpp
  230   auto it = std::lower_bound(m_files.begin(), m_files.end(), file.str());
  261   for (auto &recorder : m_data_recorders) {
  323   for (auto &file : files) {
tools/lldb/source/Utility/StringList.cpp
  121       m_strings.insert(m_strings.begin() + idx, str);
  129     m_strings.insert(m_strings.begin() + idx, str);
  136     m_strings.insert(m_strings.begin() + idx, str);
  143     m_strings.erase(m_strings.begin() + idx);
  233   for (const auto &s : m_strings) {
tools/lldb/source/Utility/Timer.cpp
  144   llvm::sort(sorted.begin(), sorted.end(), CategoryMapIteratorSortCriterion);
  146   for (const auto &stats : sorted)
tools/lldb/tools/driver/Driver.cpp
  164   for (const auto &command_entry : *command_set) {
tools/lldb/tools/intel-features/intel-mpx/cli-wrapper-mpxtable.cpp
  232   bt_entry_v.insert(bt_entry_v.begin(), lbound_v.begin(), lbound_v.end());
  232   bt_entry_v.insert(bt_entry_v.begin(), lbound_v.begin(), lbound_v.end());
  234   bt_entry_v.insert(bt_entry_v.begin() + size, ubound_v.begin(),
  234   bt_entry_v.insert(bt_entry_v.begin() + size, ubound_v.begin(),
tools/lldb/tools/lldb-test/lldb-test.cpp
  271   for (auto entry: result)
tools/lldb/tools/lldb-vscode/VSCode.cpp
   65   for (auto &bp : exception_breakpoints) {
   74   for (auto &bp : exception_breakpoints) {
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
 1094   for (const auto &exc_bp : g_vsc.exception_breakpoints) {
 1618     for (auto line: remove_lines)
 1705   for (const auto &bp : g_vsc.exception_breakpoints)
 1840   for (const auto &name: remove_names)
tools/lldb/unittests/Symbol/PostfixExpressionTest.cpp
  112   for (const auto &p : parsed)
tools/lldb/unittests/TestingSupport/Host/NativeProcessTestUtils.h
  130     auto Begin = std::next(Data.begin(), Addr);
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp
  122   for (auto *foo : g_foos) {
  126   for (auto *bar : g_bars) {
  138   g_foos.erase(std::remove(g_foos.begin(), g_foos.end(), &foo));
  145   g_foos.erase(std::remove(g_foos.begin(), g_foos.end(), &foo));
tools/lldb/unittests/tools/lldb-server/inferior/thread_inferior.cpp
   35   for (std::thread& t : threads) {
tools/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp
   43       for (int Group : Groups)
  130     OS << llvm::join(CompletionArgs.begin(), CompletionArgs.end(), " | ");
  156   for (Record *R : Records)
  170   for (CommandOption &CO : Options)
tools/lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp
  133   for (Record *R : PropertyRecords)
  154   for (Record *R : PropertyRecords)
tools/lldb/utils/TableGen/LLDBTableGenUtils.cpp
   18   for (Record *R : Records)
tools/lli/lli.cpp
  876   for (auto &Arg : Args)
  886   for (auto &AltEntryThread : AltEntryThreads)
tools/llvm-ar/llvm-ar.cpp
  626   for (StringRef Name : Members)
  835   for (auto &M : Moved) {
  836     Ret.insert(Ret.begin() + Pos, std::move(M));
  842     for (auto &Member : Members)
  848   for (auto &Member : Members)
  851   std::move(NewMembers.begin(), NewMembers.end(),
  852             std::inserter(Ret, std::next(Ret.begin(), InsertPos)));
tools/llvm-cat/llvm-cat.cpp
   64       for (auto &BitcodeMod : Mods) {
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  568     for (const auto &Addr : ElfObject->getPltAddresses()) {
tools/llvm-config/llvm-config.cpp
  174   std::reverse(RequiredLibs.begin(), RequiredLibs.end());
  617         for (auto &Lib : MissingLibs)
  629         for (auto &Lib : MissingLibs)
  642       for (auto &Component : DyLibComponents) {
  647       for (auto &Lib : RequiredLibs) {
tools/llvm-cov/CodeCoverage.cpp
  239   for (const auto &Files : LoadedSourceFiles)
  309   for (const auto &Group : Coverage.getInstantiationGroups(SourceFile)) {
  350   for (StringRef ObjectFilename : ObjectFilenames)
  358           join(ObjectFilenames.begin(), ObjectFilenames.end(), ", "));
  403   for (StringRef Filename : Coverage.getUniqueSourceFiles()) {
  417   for (std::string &Filename : SourceFiles) {
  433       SourceFiles.begin(), SourceFiles.end(), [&](const std::string &SF) {
  434         return !std::binary_search(CoveredFiles.begin(), CoveredFiles.end(),
  477   for (StringRef Arg : ViewOpts.DemanglerOpts)
  771       for (const std::string &SF : SourceFiles)
  886     for (StringRef Filename : Coverage->getUniqueSourceFiles()) {
  903     for (const auto &SourceFile : SourceFiles)
  951     for (const std::string &SourceFile : SourceFiles)
  957     for (const std::string &SourceFile : SourceFiles)
tools/llvm-cov/CoverageExporterJson.cpp
  195   for (StringRef SF : Coverage.getUniqueSourceFiles()) {
tools/llvm-cov/CoverageExporterLcov.cpp
  111   for (StringRef SF : Coverage.getUniqueSourceFiles()) {
tools/llvm-cov/CoverageReport.cpp
  327   for (const auto &Group : Coverage->getInstantiationGroups(Filename)) {
  375   for (const auto &FileReport : FileReports)
  384   for (StringRef SF : Coverage.getUniqueSourceFiles()) {
  405   for (const FileCoverageSummary &FCS : FileReports)
  428   for (const FileCoverageSummary &FCS : FileReports) {
  439     for (const FileCoverageSummary &FCS : FileReports)
tools/llvm-cov/SourceCoverageView.cpp
  194   auto NextESV = ExpansionSubViews.begin();
  196   auto NextISV = InstantiationSubViews.begin();
tools/llvm-cvtres/llvm-cvtres.cpp
  164   for (const auto &File : InputFiles) {
  188     for (const auto& DupeDiag : Duplicates)
tools/llvm-cxxdump/llvm-cxxdump.cpp
  191   for (auto &P : SymAddr) {
tools/llvm-dwarfdump/Statistics.cpp
  387     for (auto Range : Ranges)
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
  629     Objects.insert(Objects.end(), Objs.begin(), Objs.end());
  639     for (auto Object : Objects)
  642     for (auto Object : Objects)
tools/llvm-dwp/llvm-dwp.cpp
  326   for (const auto &I : Buckets)
  330   for (const auto &I : Buckets)
tools/llvm-elfabi/ELFObjHandler.cpp
  137   for (uint64_t Offset : Dyn.NeededLibNames) {
  338   for (uint64_t NeededStrOffset : DynEnt.NeededLibNames) {
tools/llvm-elfabi/ErrorCollector.cpp
   34   for (Error &E : Errors) {
   59   for (Error &E : Errors) {
tools/llvm-exegesis/lib/Analysis.cpp
  547   for (const auto &RSCAndPoints : makePointsPerSchedClass()) {
  559           std::find_if(SchedClassClusters.begin(), SchedClassClusters.end(),
tools/llvm-exegesis/lib/BenchmarkRunner.cpp
  146   for (BenchmarkMeasure &BM : InstrBenchmark.Measurements) {
tools/llvm-exegesis/lib/Clustering.cpp
  149     ToProcess.insert(Neighbors.begin(), Neighbors.end());
  170         ToProcess.insert(Neighbors.begin(), Neighbors.end());
  289           OldCluster.PointIndices.begin(), OldCluster.PointIndices.end(),
tools/llvm-exegesis/lib/Latency.cpp
   47   std::iota(Opcodes.begin(), Opcodes.end(), 0U);
   48   std::shuffle(Opcodes.begin(), Opcodes.end(), randomGenerator());
   51   for (const unsigned OtherOpcode : Opcodes) {
  128     for (const auto OtherInstr : computeAliasingInstructions(
tools/llvm-exegesis/lib/SnippetGenerator.cpp
   69     for (CodeTemplate &CT : E.get()) {
   74         for (InstructionTemplate &IT : CT.Instructions) {
tools/llvm-exegesis/lib/SnippetRepetitor.cpp
   67       for (const MCInst &Inst :
tools/llvm-exegesis/lib/Uops.cpp
  105   for (InstructionTemplate &IT : Instructions) {
  152       for (BitVector &OtherPossibleRegs : PossibleRegsForVar) {
tools/llvm-exegesis/llvm-exegesis.cpp
  268       std::move(ConfigsForInstr->begin(), ConfigsForInstr->end(),
  288   for (const BenchmarkCode &Conf : Configurations) {
tools/llvm-jitlink/llvm-jitlink.cpp
  171   std::sort(Sections.begin(), Sections.end(),
  184   for (auto *S : Sections) {
  198     for (auto *Sym : Syms) {
  606     for (auto *JD : S.JDSearchOrder) {
  608       for (auto *JD2 : S.JDSearchOrder) {
  665     for (auto *JD : S.JDSearchOrder)
tools/llvm-link/llvm-link.cpp
  309         for (auto &S : I.second.SummaryList) {
tools/llvm-lipo/llvm-lipo.cpp
  371     for (auto A : InputArgs.getAllArgValues(LIPO_verify_arch))
tools/llvm-lto/llvm-lto.cpp
  341       for (auto &Summary : Summaries.second.SummaryList) {
  697     for (auto &MemBuffer : InputBuffers)
  730     for (auto &MemBuffer : InputBuffers)
tools/llvm-mca/CodeRegion.cpp
  111   for (UniqueCodeRegion &Region : Regions)
tools/llvm-mca/CodeRegion.h
  102   iterator begin() { return Regions.begin(); }
tools/llvm-mca/Views/ResourcePressureView.cpp
   41   std::fill(ResourceUsage.begin(), ResourceUsage.end(), 0.0);
tools/llvm-mca/Views/SchedulerStatistics.cpp
   93   for (BufferUsage &BU : Usage) {
tools/llvm-mca/Views/TimelineView.cpp
   31   std::fill(Timeline.begin(), Timeline.end(), InvalidTVEntry);
   34   std::fill(WaitTime.begin(), WaitTime.end(), NullWTEntry);
   38   std::fill(UsedBuffer.begin(), UsedBuffer.end(), NullUsedBufferEntry);
tools/llvm-mt/llvm-mt.cpp
  138   for (const auto &File : InputFiles) {
tools/llvm-nm/llvm-nm.cpp
  794   for (const NMSymbol &S : SymbolList) {
 1309           for (const NMSymbol &S : SymbolList)
tools/llvm-objcopy/COFF/Object.cpp
   29   for (Symbol &Sym : Symbols)
   49   for (Symbol &Sym : Symbols)
   51   for (const Section &Sec : Sections) {
   74   for (Section &S : Sections) {
  126   for (Section &Sec : Sections) {
tools/llvm-objcopy/COFF/Object.h
  113     return make_range(Symbols.begin(), Symbols.end());
  129     return make_range(Sections.begin(), Sections.end());
tools/llvm-objcopy/COFF/Reader.cpp
  178     for (Relocation &R : Sec.Relocs) {
tools/llvm-objcopy/COFF/Writer.cpp
   28     for (Relocation &R : Sec.Relocs) {
  285     for (const auto &DD : Obj.DataDirectories) {
tools/llvm-objcopy/ELF/Object.cpp
  643   for (auto &Sym : Symbols)
  712   for (std::unique_ptr<Symbol> &Sym : Symbols)
  729   for (std::unique_ptr<Symbol> &Sym : Symbols) {
  752     for (std::unique_ptr<Symbol> &Sym : Symbols)
  761   for (const std::unique_ptr<Symbol> &Sym : Symbols) {
  817   for (const Relocation &R : Relocations) {
  895   for (const Relocation &Reloc : Relocations)
  905   for (const Relocation &Reloc : Relocations)
 1834     for (auto &Segment : Segments)
 1862     for (const SecPtr &Sec : Sections)
 1899   for (Segment *Seg : Segments) {
 2147     for (Segment *Seg : OrderedSegments)
 2175     for (Segment *Segment : OrderedSegments) {
tools/llvm-objcopy/MachO/MachOLayoutBuilder.cpp
   20   for (const auto &LC : O.LoadCommands) {
   48   for (std::unique_ptr<SymbolEntry> &Sym : O.SymTable.Symbols)
   55   for (auto &Symbol : O.SymTable.Symbols)
   64   assert(std::is_sorted(O.SymTable.Symbols.begin(), O.SymTable.Symbols.end(),
   74   auto Iter = O.SymTable.Symbols.begin();
  108   for (auto &LC : O.LoadCommands) {
  143     for (auto &Sec : LC.Sections) {
  205   for (auto &LC : O.LoadCommands)
  206     for (auto &Sec : LC.Sections) {
  261   for (auto &LC : O.LoadCommands) {
tools/llvm-objcopy/MachO/MachOReader.cpp
  206   for (auto &LC : O.LoadCommands)
  207     for (auto &Sec : LC.Sections)
  208       for (auto &Reloc : Sec.Relocations)
tools/llvm-objcopy/MachO/MachOWriter.cpp
  113   for (const auto &LC : O.LoadCommands)
  150   for (const auto &LC : O.LoadCommands) {
  230   for (const auto &LC : O.LoadCommands)
  292   for (auto Iter = O.SymTable.Symbols.begin(), End = O.SymTable.Symbols.end();
tools/llvm-objcopy/MachO/Object.cpp
   14   for (LoadCommand &LC : LoadCommands)
tools/llvm-objdump/MachODump.cpp
  412       std::search(Dices.begin(), Dices.end(), Dice.begin(), Dice.end(),
  412       std::search(Dices.begin(), Dices.end(), Dice.begin(), Dice.end(),
 1487   array_pod_sort(Relocs.begin(), Relocs.end());
 1637   array_pod_sort(Relocs.begin(), Relocs.end());
 7327   array_pod_sort(Dices.begin(), Dices.end());
tools/llvm-objdump/llvm-objdump.cpp
  759     std::vector<RelocationRef>::const_iterator RelCur = Rels->begin();
  962     for (auto PltEntry : ElfObj->getPltAddresses()) {
 1168   array_pod_sort(SectionAddresses.begin(), SectionAddresses.end());
 1189       if (Sec != SectionAddresses.begin()) {
 1201     array_pod_sort(SecSyms.second.begin(), SecSyms.second.end());
 1202   array_pod_sort(AbsoluteSymbols.begin(), AbsoluteSymbols.end());
 1218       for (const auto &Symb : Symbols) {
 1256           Symbols.begin(),
 1275     std::vector<RelocationRef>::const_iterator RelCur = Rels.begin();
 1448               if (It != SectionAddresses.begin()) {
 1464             if (TargetSym == TargetSectionSymbols->begin()) {
 1472             if (TargetSym != TargetSectionSymbols->begin()) {
 1637     for (SectionRef Section : P.second) {
 1673   for (const SectionRef &Section : DynRelSec)
tools/llvm-pdbutil/DumpOutputStyle.cpp
  339   for (const auto &K : Stats.getStatsSortedBySize()) {
  405                    make_range(BV.begin(), BV.end()));
  718   for (const auto &K : TypeStats.getStatsSortedBySize()) {
  872   for (const auto &Stat : UdtTargetStats.getStatsSortedBySize()) {
  898   for (const auto &Stat : NamespacedStatsSorted) {
 1191       for (uint32_t I : SortedIDs) {
 1484       std::vector<TypeIndex> TiList(Indices.begin(), Indices.end());
 1718       for (ResultEntryType Result : Results) {
tools/llvm-pdbutil/MinimalSymbolDumper.cpp
  472   for (const auto &Entry : EnvBlock.Fields) {
  843   for (const auto &I : Caller.Indices) {
tools/llvm-pdbutil/MinimalTypeDumper.cpp
  478   for (auto &M : Overloads.Methods)
tools/llvm-pdbutil/PrettyTypeDumper.cpp
  247         for (auto &Class : Filtered)
tools/llvm-pdbutil/llvm-pdbutil.cpp
  779     for (auto S : *YamlObj.StringTable)
  827     for (auto &SS : CodeViewSubsections) {
 1042   for (PDB_SymType ST : SymTypes) {
 1239           for (const auto &Func : Funcs) {
 1257           for (const auto &Var : Datas)
tools/llvm-profdata/llvm-profdata.cpp
  280   for (auto &ErrorPair : Src->Errors)
  356     for (auto &ErrorPair : WC->Errors) {
  995     for (auto Entry : PS->getDetailedSummary()) {
tools/llvm-rc/ResourceFileWriter.cpp
 1279   for (auto Key : StringTableData.BundleList) {
tools/llvm-rc/ResourceScriptParser.cpp
   44     : Tokens(std::move(TokenList)), CurLoc(Tokens.begin()), End(Tokens.end()) {}
tools/llvm-rc/llvm-rc.cpp
  130     for (const RCToken &Token : Tokens) {
tools/llvm-readobj/COFFDumper.cpp
 1615   for (const auto &L : Libs) {
 1831                   EndianCorrectedNameString.begin() + 1);
tools/llvm-readobj/ELFDumper.cpp
 2186   for (const auto &L : Libs)
 2889   for (const GroupSection &G : V) {
 3050         for (const auto &R : RelrRelas)
 3055       for (const auto &R : AndroidRelas)
 3737     for (const Elf_Rela &Rela : RelrRelas) {
 4567   for (CoreFileMapping &Mapping : Ret.Mappings) {
 5210   for (const GroupSection &G : V) {
 5292       for (const Elf_Rela &R : RelrRelas)
 5299     for (const Elf_Rela &R :
 5546     for (const Elf_Rela &Rela : RelrRelas)
 5787   for (uint64_t Sym : *V) {
tools/llvm-readobj/MachODumper.cpp
  718   for (const auto &L : Libs) {
tools/llvm-readobj/ObjDumper.cpp
   86   for (object::SectionRef Section :
  121   for (object::SectionRef Section :
tools/llvm-reduce/deltas/Delta.cpp
   65   for (auto &C : Chunks) {
   78     for (auto C : Chunks) {
  122       for (auto C : Chunks)
tools/llvm-reduce/deltas/ReduceArguments.cpp
   61   for (auto *F : Funcs) {
   74     for (auto *I : InstToDelete) {
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp
   57     for (auto Dest : ChunkSucessors)
  118   for (auto &BB : BBsToDelete) {
tools/llvm-reduce/deltas/ReduceFunctions.cpp
   54   for (auto *F : FuncsToRemove)
tools/llvm-reduce/deltas/ReduceGlobalVars.cpp
   47   for (auto *Inst : InstToRemove) {
   52   for (auto *GV : ToRemove)
tools/llvm-reduce/deltas/ReduceInstructions.cpp
   44   for (auto &I : InstToDelete)
tools/llvm-reduce/deltas/ReduceMetadata.cpp
   96   for (auto *NN : NamedNodesToDelete) {
tools/llvm-rtdyld/llvm-rtdyld.cpp
  421     for (const auto &P : SymAddr) {
tools/llvm-stress/llvm-stress.cpp
  701     for (auto &Mod : Modifiers)
  714   std::shuffle(BoolInst.begin(), BoolInst.end(), R);
  716   for (auto *Instr : BoolInst) {
tools/llvm-symbolizer/llvm-symbolizer.cpp
  244       for (DILocal Local : *ResOrErr)
tools/llvm-xray/xray-account.cpp
  239   R.Sum = std::accumulate(Timings.begin(), Timings.end(), 0.0);
  240   auto MinMax = std::minmax_element(Timings.begin(), Timings.end());
  246   std::nth_element(Timings.begin(), Timings.begin() + MedianOff, Timings.end());
  246   std::nth_element(Timings.begin(), Timings.begin() + MedianOff, Timings.end());
  250   std::nth_element(Timings.begin(), Timings.begin() + Pct90Off, Timings.end());
  250   std::nth_element(Timings.begin(), Timings.begin() + Pct90Off, Timings.end());
  254   std::nth_element(Timings.begin(), Timings.begin() + Pct99Off, Timings.end());
  254   std::nth_element(Timings.begin(), Timings.begin() + Pct99Off, Timings.end());
  327     Results.erase(Results.begin() + MaxTop, Results.end());
  330   for (const auto &R : Results)
tools/llvm-xray/xray-extract.cpp
   58   YAMLSleds.reserve(std::distance(Sleds.begin(), Sleds.end()));
   59   for (const auto &Sled : Sleds) {
tools/llvm-xray/xray-fdr-dump.cpp
   83       for (auto &Ptr : Records)
   95   for (auto &Ptr : Records)
  106     for (auto &B : Blocks) {
  107       for (auto *R : B.Records) {
tools/llvm-xray/xray-graph.cpp
  287     getStats(A.Timings.begin(), A.Timings.end(), A.S);
  298         TempTimings.insert(TempTimings.end(), A.Timings.begin(),
  301       getStats(TempTimings.begin(), TempTimings.end(), G[V.first].S);
tools/obj2yaml/elf2yaml.cpp
  753   for (uint32_t &V : *S->Bucket)
  757   for (uint32_t &V : *S->Chain)
tools/obj2yaml/macho2yaml.cpp
  447   Entry.Children.insert(Entry.Children.begin(), (size_t)childrenCount,
  449   for (auto &Child : Entry.Children) {
  455   for (auto &Child : Entry.Children) {
tools/polly/include/polly/ScopInfo.h
 1570     Instructions.insert(Instructions.begin(), Inst);
 2141     return make_range(AccessFunctions.begin(), AccessFunctions.end());
tools/polly/lib/Analysis/ScopBuilder.cpp
 1648   for (auto *Subscript : Subscripts) {
 1664   for (auto V : Sizes)
tools/polly/lib/Analysis/ScopDetection.cpp
  855   for (const auto &Pair : Context.Accesses[BasePointer]) {
  859       Terms.insert(Terms.begin(), MaxTerms.begin(), MaxTerms.end());
  944     for (const auto &Pair : Context.Accesses[BasePointer]) {
  972   for (const auto &Pair : Context.Accesses[BasePointer]) {
 1377   for (auto &SubLoop : SubLoops)
 1499   for (Region *CurrentRegion : ToExpand) {
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp
  620   for (PointerSnapshotTy::const_iterator PI = Pointers.begin(),
tools/polly/lib/Analysis/ScopInfo.cpp
 1590   for (isl::id Id : OutermostSizeIds) {
 1729       StmtMapIt->second.erase(std::remove(StmtMapIt->second.begin(),
 1921   for (isl::id Id : FortranIDs)
 2375   for (Instruction *Inst : Instructions) {
 2388   for (Instruction *Inst : Instructions) {
tools/polly/lib/Analysis/ScopPass.cpp
   76   for (auto &Pass : Passes) {
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  613   for (BasicBlock *BB : Nodes)
  930   for (Value *IV : IVS) {
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
   70   for (auto GetID : BlockIDs) {
   86   for (auto GetId : ThreadIDs) {
  194   for (auto Val : ToPrint) {
tools/polly/lib/Support/ISLTools.cpp
  733   for (const isl::basic_set &BSet : BSets) {
tools/sancov/sancov.cpp
 1059     for (const auto &FileName : FileNames) {
unittests/ADT/DenseMapTest.cpp
  450   DenseMap<int, CountCopyAndMove> Map(Values.begin(), Values.end());
unittests/ADT/IteratorTest.cpp
  448   EXPECT_EQ(std::distance(v1.begin(), v1.end()), size(v1));
  449   EXPECT_EQ(std::distance(v2.begin(), v2.end()), size(v2));
unittests/ADT/MappedIteratorTest.cpp
   19   auto I = map_iterator(V.begin(), [](int X) { return X + 1; });
   33   auto I = map_iterator(V.begin(), [&](int X) -> S& { return *(P + X); });
   44   auto I = map_iterator(V.begin(), [&](int X) -> int& { return M[X]; });
unittests/ADT/RangeAdapterTest.cpp
  115   iterator begin() const { return V.begin(); }
  118   reverse_iterator rend() const { return reverse_iterator(V.begin()); }
unittests/ADT/STLExtrasTest.cpp
  301   ASSERT_EQ(V.begin() + 4, I);
  304   llvm::sort(V.begin(), I);
  377   auto R0 = make_range(V.begin(), V.begin());
  377   auto R0 = make_range(V.begin(), V.begin());
  379   auto R1 = make_range(V.begin(), V.end());
  476   EXPECT_EQ(V.begin() + 3,
  478   EXPECT_EQ(V.begin(), partition_point(V, [](unsigned X) { return X < 1; }));
unittests/ADT/SmallSetTest.cpp
   81   std::sort(V.begin(), V.end());
   92   std::sort(V.begin(), V.end());
  107   std::sort(V.begin(), V.end());
  118   std::sort(V.begin(), V.end());
unittests/ADT/StringExtrasTest.cpp
   28   EXPECT_EQ("", join(Items.begin(), Items.end(), " <sep> "));
   31   EXPECT_EQ("foo", join(Items.begin(), Items.end(), " <sep> "));
   34   EXPECT_EQ("foo <sep> bar", join(Items.begin(), Items.end(), " <sep> "));
   38             join(Items.begin(), Items.end(), " <sep> "));
unittests/ADT/StringRefTest.cpp
  913   bool v1_join1 = join(v1.begin(), v1.begin() + 1, ":") == join_result1;
  913   bool v1_join1 = join(v1.begin(), v1.begin() + 1, ":") == join_result1;
  915   bool v1_join2 = join(v1.begin(), v1.end(), ":") == join_result2;
  917   bool v1_join3 = join(v1.begin(), v1.end(), "::") == join_result3;
  920   bool v2_join1 = join(v2.begin(), v2.begin() + 1, ":") == join_result1;
  920   bool v2_join1 = join(v2.begin(), v2.begin() + 1, ":") == join_result1;
  922   bool v2_join2 = join(v2.begin(), v2.end(), ":") == join_result2;
  924   bool v2_join3 = join(v2.begin(), v2.end(), "::") == join_result3;
unittests/ADT/TinyPtrVectorTest.cpp
   51     std::shuffle(TestPtrs.begin(), TestPtrs.end(), std::mt19937{});
  309   this->TestPtrs.erase(this->TestPtrs.begin());
  312   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 1));
  315   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 2));
  318   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 5));
  321   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 13));
  344   this->TestPtrs.erase(this->TestPtrs.begin(),
  345                        std::next(this->TestPtrs.begin(), 1));
  348   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 1),
  349                        std::next(this->TestPtrs.begin(), 2));
  352   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 2),
  353                        std::next(this->TestPtrs.begin(), 4));
  356   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 5),
  357                        std::next(this->TestPtrs.begin(), 10));
  360   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 13),
  361                        std::next(this->TestPtrs.begin(), 26));
  378   this->TestPtrs.insert(this->TestPtrs.begin(), this->TestPtrs[42]);
  381   this->TestPtrs.insert(std::next(this->TestPtrs.begin(), 3),
  387   this->V.insert(this->V.end(), this->TestPtrs.begin(), this->TestPtrs.begin());
  387   this->V.insert(this->V.end(), this->TestPtrs.begin(), this->TestPtrs.begin());
  389   this->V.insert(this->V.begin(), this->TestPtrs.begin(),
  390                  this->TestPtrs.begin());
  394   this->V.insert(this->V.end(), this->TestPtrs.begin(),
  395                  std::next(this->TestPtrs.begin()));
  398   this->V.insert(this->V.end(), this->TestPtrs.begin(),
  399                  std::next(this->TestPtrs.begin(), 2));
  402   this->V.insert(this->V.end(), this->TestPtrs.begin(),
  403                  std::next(this->TestPtrs.begin(), 42));
  407                  std::next(this->TestPtrs.begin(), 5),
  408                  std::next(this->TestPtrs.begin(), 13));
  410                  std::next(this->TestPtrs.begin(), 0),
  411                  std::next(this->TestPtrs.begin(), 3));
  413                  std::next(this->TestPtrs.begin(), 2),
  414                  std::next(this->TestPtrs.begin(), 4));
  417                  std::next(this->TestPtrs.begin(), 4),
  418                  std::next(this->TestPtrs.begin(), 5));
unittests/Analysis/DomTreeUpdaterTest.cpp
  380         std::remove_if(BasicBlocks.begin(), BasicBlocks.end(),
unittests/Analysis/ScalarEvolutionTest.cpp
  610     for (const auto &LoopSet : LoopSets)
  611       for (auto *S : Exprs) {
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
  212   for (uint32_t I : IndicesToVisit) {
  241   for (uint32_t I : IndicesToVisit) {
  270   for (uint32_t I : IndicesToVisit) {
  301   for (uint32_t I : IndicesToVisit) {
  331   for (uint32_t I : IndicesToVisit) {
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
  484   for (auto &CU : CompileUnits) {
  502   for (auto &CU : CompileUnits) {
  521   for (auto &LT : LineTables)
unittests/DebugInfo/MSF/MSFBuilderTest.cpp
   96   for (auto B : Blocks) {
unittests/DebugInfo/PDB/HashTableTest.cpp
  179     for (StringRef S : Streams)
  205   } while (std::next_permutation(Streams.begin(), Streams.end()));
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp
  288   auto I = UnresolvedExternals.begin(), E = UnresolvedExternals.end();
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
  127   std::copy(ObjBytes.begin(), ObjBytes.end(), ObjContents.begin());
  143                              ObjContents.begin()))
unittests/FuzzMutate/RandomIRBuilderTest.cpp
  118   for (auto *T: Types) {
unittests/FuzzMutate/ReservoirSamplerTest.cpp
   51     for (int Ys : Counts)
unittests/IR/DominatorTreeBatchUpdatesTest.cpp
   39   for (const auto &CFGU : In)
  239     std::shuffle(Updates.begin(), Updates.end(), Generator);
unittests/IR/DominatorTreeTest.cpp
  821   while (std::next_permutation(Updates.begin(), Updates.end(), CompUpdates)) {
  942     std::shuffle(Updates.begin(), Updates.end(), Generator);
unittests/Object/SymbolSizeTest.cpp
   27   array_pod_sort(Syms.begin(), Syms.end(), compareAddress);
unittests/ProfileData/CoverageMappingTest.cpp
  234       for (const auto &OF : OutputFunctions) {
  838   for (const auto &Group : InstantiationGroups)
unittests/Support/AlignmentTest.cpp
   63   for (uint64_t Value : getValidAlignments()) {
   79   for (uint64_t Value : getValidAlignments()) {
  130   for (uint64_t Value : getValidAlignments()) {
  166   for (uint64_t Value : getValidAlignments()) {
  233   std::sort(ValidAlignments.begin(), ValidAlignments.end());
  343   for (uint64_t Value : getNonPowerOfTwo()) {
  351   for (uint64_t Value : getValidAlignmentsForDeathTest()) {
  362   for (uint64_t Value : getValidAlignmentsForDeathTest()) {
  374   for (uint64_t Value : getValidAlignmentsForDeathTest()) {
unittests/Support/BinaryStreamTest.cpp
  200   for (auto &Stream : Streams) {
  219   for (const auto &Stream : Streams) {
  363   for (auto &Stream : Streams) {
  422   for (auto &Stream : Streams) {
  444   for (auto &Stream : Streams) {
  490   for (auto &Stream : Streams) {
  505   for (auto &Stream : Streams) {
  514   for (auto &Stream : Streams) {
  535   for (auto &Stream : Streams) {
  573   for (auto &Stream : Streams) {
  595   for (auto &Stream : Streams) {
  597     for (auto Value : Enums)
  629   for (auto &Stream : Streams) {
  632     for (const auto &Value : TestValues)
  666   for (auto &Stream : Streams) {
  669     for (const auto &Value : TestValues)
  704   for (auto &Stream : Streams) {
  726   for (auto &Stream : Streams) {
  766   for (auto &Stream : Streams) {
  793   for (auto &Stream : Streams) {
  819   for (auto &Stream : Streams) {
  883   for (const auto &F : Foos) {
  897   for (const auto &F : Foos) {
unittests/Support/FormatVariadicTest.cpp
  547             formatv("{0}", make_range(IntRange.begin(), IntRange.end())).str());
  549             formatv("{0}", make_range(IntRange.begin() + 1, IntRange.end() - 1))
  555       formatv("{0:$[/]}", make_range(IntRange.begin(), IntRange.end())).str());
  560       formatv("{0:@[x]}", make_range(IntRange.begin(), IntRange.end())).str());
  565       formatv("{0:$[ + ]@[x]}", make_range(IntRange.begin(), IntRange.end()))
  572       formatv("<{0:$[><]@(x)}>", make_range(IntRange.begin(), IntRange.end()))
  576       formatv("[{0:$(][)@[x]}]", make_range(IntRange.begin(), IntRange.end()))
  580       formatv("({0:$<)(>@<x>})", make_range(IntRange.begin(), IntRange.end()))
  585                         make_range(IntRange.begin(), IntRange.begin()))
  585                         make_range(IntRange.begin(), IntRange.begin()))
  590             formatv("{0:$[]@<>}", make_range(IntRange.begin(), IntRange.end()))
unittests/Support/JSONTest.cpp
  207   for (auto Invalid : std::vector<std::pair<const char *, const char *>>{
unittests/Support/Path.cpp
  729   for (fs::TempFile &T : TempFiles)
 1139   for (auto &T : Tests) {
unittests/Support/SpecialCaseListTest.cpp
  187   for (auto &Path : Files)
unittests/Support/TargetParserTest.cpp
 1090   for (auto Ext : Extensions)
unittests/Support/TrigramIndexTest.cpp
   26     for (auto &Rule : Rules)
unittests/Support/VirtualFileSystemTest.cpp
  622   for (const std::string &Name : Contents) {
  697     for (const std::string &Name : Contents) {
unittests/TextAPI/TextStubV1Tests.cpp
  120   llvm::sort(Exports.begin(), Exports.end());
  124       std::equal(Exports.begin(), Exports.end(), std::begin(TBDv1Symbols)));
unittests/TextAPI/TextStubV2Tests.cpp
  122   llvm::sort(Exports.begin(), Exports.end());
  126       std::equal(Exports.begin(), Exports.end(), std::begin(TBDv2Symbols)));
unittests/TextAPI/TextStubV3Tests.cpp
  131   llvm::sort(Exports.begin(), Exports.end());
  135       std::equal(Exports.begin(), Exports.end(), std::begin(TBDv3Symbols)));
unittests/TextAPI/TextStubV4Tests.cpp
  156   llvm::sort(Exports.begin(), Exports.end());
  157   llvm::sort(Reexports.begin(), Reexports.end());
  158   llvm::sort(Undefineds.begin(), Undefineds.end());
  166   EXPECT_TRUE(std::equal(Exports.begin(), Exports.end(),
  168   EXPECT_TRUE(std::equal(Reexports.begin(), Reexports.end(),
  170   EXPECT_TRUE(std::equal(Undefineds.begin(), Undefineds.end(),
unittests/Transforms/IPO/LowerTypeTests.cpp
   55     for (auto Offset : T.Offsets)
   67     for (auto Offset : T.Offsets)
   70     auto I = T.Offsets.begin();
   98     for (auto &&F : T.Fragments)
  102     for (auto &&F : GLB.Fragments)
  103       ComputedLayout.insert(ComputedLayout.end(), F.begin(), F.end());
  144     for (auto &&A : T.Allocs) {
unittests/XRay/FDRBlockIndexerTest.cpp
   59     for (auto &R : B.get())
unittests/XRay/FDRBlockVerifierTest.cpp
   55     for (auto &R : B.get())
   63     for (auto &B : Blocks) {
   64       for (auto *R : B.Records)
   82   for (auto &R : Block)
   96   for (auto &R : Block)
  111   for (auto &R : Block)
unittests/XRay/FDRProducerConsumerTest.cpp
  153   for (auto &P : Records)
  194   for (auto &P : Records)
unittests/XRay/FDRRecordsTest.cpp
   62     for (auto &R : B.get())
   86   for (auto &R : Block)
  130     for (auto &R : B.get())
  139     for (auto &B : Blocks) {
  140       for (auto *R : B.Records)
  154     for (auto &B : Blocks) {
  155       for (auto *R : B.Records)
unittests/XRay/FDRTraceWriterTest.cpp
   53   for (auto &P : L)
   98   for (auto &P : L)
  150   for (auto &P : L)
unittests/XRay/ProfileTest.cpp
  196   Profile Merged = std::accumulate(Profiles.begin(), Profiles.end(), Profile(),
  232   Profile Merged = std::accumulate(Profiles.begin(), Profiles.end(), Profile(),
usr/include/c++/7.4.0/bits/random.tcc
 2750       for (auto __dit = __prob.begin(); __dit != __prob.end(); ++__dit)
 2783 		param_type(__prob_vec.begin(), __prob_vec.end()));
 2965       for (auto __dit = __den.begin(); __dit != __den.end(); ++__dit)
 3007 	  param_type(__int_vec.begin(), __int_vec.end(), __den_vec.begin()));
 3181       for (auto __dit = __den.begin(); __dit != __den.end(); ++__dit)
 3223 	  param_type(__int_vec.begin(), __int_vec.end(), __den_vec.begin()));
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   49     { return __cont.begin(); }
usr/include/c++/7.4.0/bits/regex.tcc
   60       for (auto& __it : __res)
   86 	  for (auto& __it : __res)
  113 	  for (auto& __it : __res)
usr/include/c++/7.4.0/bits/regex_automaton.tcc
  165       for (auto __it : this->_M_paren_stack)
  180       for (auto& __it : *this)
usr/include/c++/7.4.0/bits/regex_compiler.h
  522 	std::sort(_M_char_set.begin(), _M_char_set.end());
  523 	auto __end = std::unique(_M_char_set.begin(), _M_char_set.end());
usr/include/c++/7.4.0/bits/regex_executor.tcc
  127 	  for (auto& __task : __old_queue)
usr/include/c++/7.4.0/bits/stl_queue.h
  479       { std::make_heap(c.begin(), c.end(), comp); }
  484       { std::make_heap(c.begin(), c.end(), comp); }
  598 	std::push_heap(c.begin(), c.end(), comp);
  606 	std::push_heap(c.begin(), c.end(), comp);
  614 	  std::push_heap(c.begin(), c.end(), comp);
  633 	std::pop_heap(c.begin(), c.end(), comp);
usr/include/c++/7.4.0/bits/stl_vector.h
  618       { return reverse_iterator(begin()); }
  876 	return *begin();
 1062 	_M_range_insert(begin() + __offset, __l.begin(), __l.end(),
 1064 	return begin() + __offset;
 1087 	_M_fill_insert(begin() + __offset, __n, __x);
 1088 	return begin() + __offset;
 1132 	  _M_insert_dispatch(begin() + __offset,
 1134 	  return begin() + __offset;
 1180       { return _M_erase(begin() + (__position - cbegin())); }
 1208 	const auto __beg = begin();
usr/include/c++/7.4.0/bits/vector.tcc
  121       const size_type __n = __position - begin();
  132 	    const auto __pos = begin() + (__position - cbegin());
  143 	_M_realloc_insert(begin() + (__position - cbegin()), __x);
  218 	      std::_Destroy(std::copy(__x.begin(), __x.end(), begin()),
  247 	  std::fill(begin(), end(), __val);
  325 	  _M_insert_aux(begin() + __n, std::move(__v));
  327 	_M_realloc_insert(begin() + __n, std::move(__v));
  353 	      _M_insert_aux(begin() + __n, std::move(__tmp._M_val()));
  356 	  _M_realloc_insert(begin() + __n, std::forward<_Args>(__args)...);
  405       const size_type __elems_before = __position - begin();
  504 	      const size_type __elems_before = __position - begin();
utils/FileCheck/FileCheck.cpp
  390   std::sort(Annotations.begin(), Annotations.end(),
  426   auto AnnotationItr = Annotations.begin(), AnnotationEnd = Annotations.end();
  459         for (auto M : FoundAndExpectedMatches) {
utils/TableGen/AsmMatcherEmitter.cpp
  941   for (Record *Predicate : TheDef->getValueAsListOfDefs("Predicates"))
 1351   for (Record *Rec : AsmOperands) {
 1357   for (Record *Rec : AsmOperands) {
 1446   for (const auto &MI : Matchables) {
 1570   for (auto &II : Matchables) {
 1637                       std::make_move_iterator(NewMatchables.begin()),
 1644   for (Record *Rec : AllTokenAliases) {
 1968     for (const auto &MI : Infos) {
 2038   for (auto &II : Infos) {
 2554       for (StringRef SC : SuperClasses)
 2629     for (auto AltName : AltNames) {
 2727   for (Record *R : Aliases) {
 3153       for (const auto &MI : Info.Matchables)
 3160     for (auto I = Info.Matchables.begin(), E = Info.Matchables.end(); I != E;
 3321   for (const auto &MI : Info.Matchables) {
 3336   for (const auto &MI : Info.Matchables) {
 3359       std::unique(FeatureBitsets.begin(), FeatureBitsets.end()),
 3364   for (const auto &FeatureBitset : FeatureBitsets) {
 3372   for (const auto &FeatureBitset : FeatureBitsets) {
 3435     for (const auto &MI : Info.Matchables) {
utils/TableGen/AsmWriterEmitter.cpp
   92       OpsToPrint.erase(OpsToPrint.begin()+i-1);
  119         Insts.erase(Insts.begin()+i-1);
  126   for (const AsmWriterInst &AWI : SimilarInsts)
  143       for (const AsmWriterInst &AWI : SimilarInsts) {
  148       std::reverse(OpsToPrint.begin(), OpsToPrint.end());
  181       size_t idx = I - UniqueOperandCommands.begin();
  295   for (AsmWriterInst &AWI : Instructions) {
  308   for (AsmWriterInst &AWI : Instructions) {
  321       AWI.Operands.erase(AWI.Operands.begin());
  361       for (unsigned Idx : InstIdxs[i]) {
  369           Inst.Operands.erase(Inst.Operands.begin(),
  370                               Inst.Operands.begin()+NumOps);
  478   std::reverse(Instructions.begin(), Instructions.end());
  676            I = Conds.begin(), E = Conds.end(); I != E; ++I) {
  677       if (I != Conds.begin()) {
  781   for (Record *R : AllInstAliases) {
  879                   llvm::find(PrintMethods, PrintMethod) - PrintMethods.begin();
  998     for (auto &LHS : IAPs) {
 1000       for (const auto &RHS : IAPs) {
 1015     for (IAPrinter *IAP : UniqueIAPs) {
utils/TableGen/Attributes.cpp
   47   for (auto A : Attrs)
   63   for (auto A : Attrs) {
  114   for (auto *Rule : CompatRules) {
  128   for (auto *Rule : MergeRules) {
utils/TableGen/CTagsEmitter.cpp
   78   for (const Tag &T : Tags)
utils/TableGen/CallingConvEmitter.cpp
   41   for (Record *CC : CCs) {
   59   for (Record *CC : CCs) {
utils/TableGen/CodeEmitterGen.cpp
  464   for (std::vector<Record*>::iterator IC = Insts.begin(), EC = Insts.end();
  553     for (Record *Predicate : Inst->TheDef->getValueAsListOfDefs("Predicates")) {
  575       std::unique(FeatureBitsets.begin(), FeatureBitsets.end()),
  581   for (const auto &FeatureBitset : FeatureBitsets) {
  589   for (const auto &FeatureBitset : FeatureBitsets) {
  615     for (Record *Predicate : Inst->TheDef->getValueAsListOfDefs("Predicates")) {
utils/TableGen/CodeGenDAGPatterns.cpp
  478   for (unsigned M : Modes) {
  520   for (unsigned M : Modes) {
  567   for (unsigned M : union_modes(Vec, Elem)) {
  650   for (unsigned M : union_modes(Vec, Sub)) {
  690   for (unsigned M : union_modes(V, W)) {
  724   for (unsigned M : union_modes(A, B)) {
 1680   for (TypeSetByHwMode &S : Types) {
 1686   for (const TreePatternNodePtr &C : Children)
 1708   for (Record *R : ConstraintList)
 1914   std::fill(Types.begin(), Types.end(), TypeSetByHwMode());
 1984       for (auto NewChild : ChildAlternatives[i])
 2686   for (TreePatternNodePtr &Tree : Trees)
 2842     Children.insert(Children.begin(),
 2923     for (TreePatternNodePtr &Tree : Trees) {
 2982   for (const TreePatternNodePtr &Tree : Trees)
 3106   for (Record *Frag : Fragments) {
 3121     OperandsSet.insert(ArgsCopy.begin(), ArgsCopy.end());
 3167   for (Record *Frag : Fragments) {
 3785   for (Record *Instr : Instrs) {
 4194   for (Record *CurPattern : Patterns) {
 4257   for (PatternToMatch &P : Copy) {
 4372       for (unsigned Idx : Idxs) {
 4682       for (auto &P : MatchedPredicates)
utils/TableGen/CodeGenDAGPatterns.h
  672     std::iota(ResultPerm.begin(), ResultPerm.end(), 0);
  678     std::iota(ResultPerm.begin(), ResultPerm.end(), 0);
utils/TableGen/CodeGenHwModes.cpp
   58   for (auto I = MRs.begin(), E = MRs.end(); I != E; ++I) {
   65   for (Record *R : MRs) {
   72   for (Record *R : MSs) {
utils/TableGen/CodeGenInstruction.cpp
  142   for (OperandInfo &OpInfo : OperandList)
utils/TableGen/CodeGenInstruction.h
  164     iterator begin() { return OperandList.begin(); }
utils/TableGen/CodeGenMapTable.cpp
  241   for (Record *CurInstr : InstrDefs) {
  294   for (Record *CurKeyInstr : KeyInstrVec) {
  348         for (Init *Value : KeyValue) {
  516   for (Record *CurMap : InstrMapVec) {
  548           FieldValues.erase(FieldValues.begin()+j);
  592   for (Record *CurMap : InstrMapVec) {
utils/TableGen/CodeGenRegisters.cpp
   99     for (Record *Part : Parts)
  192   for (Record *Alias : Aliases) {
  738   M.erase(std::unique(M.begin(), M.end(), deref<std::equal_to<>>()), M.end());
  829   for (const auto R : Members) {
 1038   for (auto *SuperRegRC : SuperRegRCs) {
 1039     for (const auto &SuperRegClassPair : SuperRegClasses) {
 1087   std::unique_copy(TmpUnits.begin(), TmpUnits.end(),
 1124   for (Record *R : Tups) {
 1127     for (Record *RC : TupRegs)
 1192   for (auto *R : RCs) {
 1647   for (std::vector<UberRegSet>::iterator I = std::next(UberSets.begin()),
 1672       LLVM_DEBUG(dbgs() << "UberSet " << I - UberSets.begin() << " Weight "
 1675                       : I->Regs) dbgs()
 1683     for (const auto R : I->Regs) {
 1903     for (auto &U : RegUnitSets[USIdx].Units)
 1915     for (auto &U : RegUnitSets[USIdx].Units)
 1932       std::set_intersection(RegUnitSets[Idx].Units.begin(),
 1934                             RegUnitSets[SearchIdx].Units.begin(),
 1945       std::set_union(RegUnitSets[Idx].Units.begin(),
 1947                      RegUnitSets[SearchIdx].Units.begin(),
 1950                                    RegUnitSets.back().Units.begin()));
 1961                         : RegUnitSets.back().Units) printRegUnitName(U);
 1974         for (auto &U : RegUnitSets[USIdx].Units)
 1997                     : RCRegUnits) printRegUnitName(U);
 2145                           std::inserter(Intersection, Intersection.begin()),
utils/TableGen/CodeGenSchedule.cpp
  301     for (const Record *EC : Classes) {
  307       for (const Record *Opcode : Opcodes) {
  325   for (std::pair<APInt, APInt> &MaskPair : OpcodeMasks)
  337     for (const Record *EC : Classes) {
  348       for (const Record *Opcode : Opcodes) {
  396   for (OpcodeMapPair &Info : OpcodeMappings)
  406   for (const Record *R : RV) {
  422   for (STIPredicateFunction &Fn : STIPredicates)
  447   for (const Record *TIIPred : MCPredicates) {
  467   for (Record *RCU : Units) {
  482   for (Record *Queue : Queues) {
  538   for (Record *ProcRecord : ProcRecords)
  573     for (Record *WSRec : Seq)
  579     for (Record *Variant : Vars) {
  582       for (Record *SelDef : Selected)
  604     for (Record *RW : RWs) {
  615   for (Record *InstRWDef : InstRWDefs) {
  618     for (Record *RWDef : RWDefs) {
  629   for (Record *ItinRWDef : ItinRWDefs) {
  632     for (Record *RWDef : RWDefs) {
  645   for (Record *ADef : AliasDefs) {
  663   for (Record *SWDef : SWDefs) {
  668   for (Record *SRDef : SRDefs) {
  673   for (CodeGenSchedRW &CGRW : SchedWrites) {
  680   for (Record *ADef : AliasDefs) {
  702            : RWDefs) {
  841   return I == RWVec.end() ? 0 : std::distance(RWVec.begin(), I);
  889   for (Record *RWDef : InstRWDefs)
  927         for (IdxIter WI = SC.Writes.begin(), WE = SC.Writes.end(); WI != WE;
  930         for (IdxIter RI = SC.Reads.begin(), RE = SC.Reads.end(); RI != RE; ++RI)
  947         for (unsigned WIdx : Writes)
  949         for (unsigned RIdx : Reads)
  956       if (!std::count(ProcIndices.begin(), ProcIndices.end(), 0)) {
  957         for (const CodeGenProcModel &PM : ProcModels) {
  958           if (!std::count(ProcIndices.begin(), ProcIndices.end(), PM.Index))
 1021     std::set_union(SchedClasses[Idx].ProcIndices.begin(),
 1119       for (Record *OldRWDef : SchedClasses[OldSCIdx].InstRWs) {
 1154   for (CodeGenProcModel &ProcModel : ProcModels) {
 1166     for (Record *ItinData : ItinRecords) {
 1200   for (Record *RWDef  : ItinRWDefs) {
 1215   for (CodeGenProcModel &ProcModel : ProcModels) {
 1216     for (Record *Pred : ProcModel.ModelDef->getValueAsListOfDefs("UnsupportedFeatures")) {
 1255       if (!std::count(Matched.begin(), Matched.end(), ItinClassDef))
 1391       for (unsigned SI : ExpandedRWs) {
 1463   for (TransVariant &Variant : Variants) {
 1541     for (IdxIter RWI = SelectedRWs.begin(), RWE = SelectedRWs.end();
 1549                                   ExpandedRWs.begin(), ExpandedRWs.end());
 1558     for (IdxIter RWI = SelectedRWs.begin(), RWE = SelectedRWs.end();
 1565     Seq.insert(Seq.end(), ExpandedRWs.begin(), ExpandedRWs.end());
 1599              IVI = IntersectingVariants.begin(),
 1628            TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) {
 1639            TransVec.begin() + StartIdx, E = TransVec.end(); I != E; ++I) {
 1675     Preds.erase(std::unique(Preds.begin(), Preds.end()), Preds.end());
 1704     Seq.append(WriteSeq.begin(), WriteSeq.end());
 1713     Seq.append(ReadSeq.begin(), ReadSeq.end());
 1722     for (const PredTransition &Trans : LastTransitions)
 1744     RecIter RI = SubUnits.begin(), RE = SubUnits.end();
 1768       if (std::find_first_of(CheckUnits.begin(), CheckUnits.end(),
 1769                              OtherUnits.begin(), OtherUnits.end())
 1772         OtherUnits.insert(OtherUnits.end(), CheckUnits.begin(),
 1790   for (Record *RF : RegisterFileDefs) {
 1855   for (Record *WR : WRDefs) {
 1860   for (Record *SWR : SWRDefs) {
 1865   for (Record *RA : RADefs) {
 1870   for (Record *SRA : SRADefs) {
 1879   for (Record *PRG : ProcResGroups) {
 1887   for (Record *PRU : Records.getAllDerivedDefinitions("ProcResourceUnits")) {
 1895   for (CodeGenProcModel &PM : ProcModels) {
 1901         dbgs() << "WriteResDefs: "; for (RecIter RI = PM.WriteResDefs.begin(),
 1909         for (RecIter RI = PM.ReadAdvanceDefs.begin(),
 1918         for (RecIter RI = PM.ProcResourceDefs.begin(),
 1995       if (!std::count(Matched.begin(), Matched.end(), ItinClassDef))
 2036     for (IdxIter SI = ExpandedRWs.begin(), SE = ExpandedRWs.end();
 2128   for (RecIter WritePRI = ProcResDefs.begin(), WritePRE = ProcResDefs.end();
 2154     for (const Record *PredDef : Inst.TheDef->getValueAsListOfDefs("Predicates")) {
utils/TableGen/CodeGenSchedule.h
  361     assert(std::find(Opcodes.begin(), Opcodes.end(), Opcode) == Opcodes.end() &&
  451   class_iterator classes_begin() { return SchedClasses.begin(); }
utils/TableGen/CodeGenTarget.cpp
  375   Result.erase(std::unique(Result.begin(), Result.end()), Result.end());
  458       InstrsByEnum.begin() + EndOfPredefines, InstrsByEnum.end(),
  483   for (Record *R : Insts) {
utils/TableGen/DAGISelEmitter.cpp
  160   std::stable_sort(Patterns.begin(), Patterns.end(),
utils/TableGen/DAGISelMatcherEmitter.cpp
  269   for (const auto &It : VecIncludeStrings) {
utils/TableGen/DFAEmitter.cpp
   69       for (state_type &ToState : I->second) {
  254   for (Record *R : Records.getAllDerivedDefinitions("GenericAutomaton")) {
  270   for (Record *T : Records.getAllDerivedDefinitions(TransitionClass)) {
  293     for (Transition &T : Transitions) {
utils/TableGen/DFAPacketizerEmitter.cpp
  407   for (Record *R : ProcItinList)
utils/TableGen/ExegesisEmitter.cpp
   74   for (Record *Def : Records.getAllDerivedDefinitions("ProcPfmCounters")) {
   77     for (const Record *IssueCounter :
  165       for (const Record *ICDef : Def->getValueAsListOfDefs("IssueCounters"))
  191   for (Record *Binding : Bindings) {
utils/TableGen/FastISelEmitter.cpp
  832       MI->second.erase(std::unique(MI->second.begin(), MI->second.end()),
utils/TableGen/FixedLenDecoderEmitter.cpp
  724   Dest->insert(Dest->end(), Source->begin(), Source->end());
  761   DecoderTable::const_iterator I = Table.begin();
  766     uint64_t Pos = I - Table.begin();
  802       OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n";
  825       OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n";
  845       OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n";
  889          << ", skip to: " << ((I - Table.begin()) + NumToSkip) << "\n";
 1992   for (const auto &Op : InOutOperands) {
 1995                           NumberedInsnOperands[Op.second].begin(),
 2433   for (const auto &NumberedAlias : RK.getAllDerivedDefinitions("AdditionalEncoding"))
utils/TableGen/GICombinerEmitter.cpp
  428   for (const auto &Rule : Rules)
utils/TableGen/GlobalISelEmitter.cpp
  720     return make_range(Matchers.begin(), Matchers.end());
  772     return make_range(Matchers.begin(), Matchers.end());
  971     return make_range(Matchers.begin(), Matchers.end());
  974   void insnmatchers_pop_front() { Matchers.erase(Matchers.begin()); }
 2083     auto I = std::find_if(Operands.begin(), Operands.end(),
 2108   OperandVec::iterator operands_begin() { return Operands.begin(); }
 2120   void pop_front() { Operands.erase(Operands.begin()); }
 2133     for (const auto &Operand : Operands)
 2176                Operands.begin(), Operands.end(), 0,
 2281     for (auto &OM : Operands)
 2296   for (auto &OM : Operands) {
 2873       for (const auto &MergeInsnID : MergeInsnIDs)
 3137   for (const auto &PM : EpilogueMatchers)
 3399   for (Record *Equiv : RK.getAllDerivedDefinitions("GINodeEquiv"))
 3403   for (Record *Equiv : RK.getAllDerivedDefinitions("GIComplexPatternEquiv")) {
 3411  for (Record *Equiv : RK.getAllDerivedDefinitions("GISDNodeXFormEquiv")) {
 4827     for (const auto *Record : MatchedRecords) {
 4843   for (const auto *Record : MatchedRecords) {
 4944   std::stable_sort(InputRules.begin(), InputRules.end(),
 4954   for (Matcher *Rule : InputRules)
 4961   for (Matcher *Rule : OptRules)
 4972   auto F = Matchers.begin();
 5066   for (const auto &Rule : Rules)
 5145   for (const auto &TypeObject : TypeObjects) {
 5153   for (const auto &TypeObject : TypeObjects) {
 5163   for (auto &Rule : Rules)
 5180       std::unique(FeatureBitsets.begin(), FeatureBitsets.end()),
 5185   for (const auto &FeatureBitset : FeatureBitsets) {
 5193   for (const auto &FeatureBitset : FeatureBitsets) {
 5210   for (const auto &Record : ComplexPredicates)
 5233   for (const auto &Record : ComplexPredicates)
 5242   for (const auto &Record : CustomRendererFns)
 5249   for (const auto &Record : CustomRendererFns)
 5443   Matcher &FirstRule = **Matchers.begin();
 5446     for (const auto &Rule : Matchers)
 5470         Table, *static_cast<RuleMatcher *>(*Matchers.begin()));
 5472   for (const auto &M : Matchers)
 5539   std::stable_sort(Matchers.begin(), Matchers.end(),
 5578   std::generate(LabelIDs.begin(), LabelIDs.end(),
utils/TableGen/InstrDocsEmitter.cpp
  144       for (auto FlagString : FlagStrings) {
  223       for (Record *P : Predicates) {
utils/TableGen/InstrInfoEmitter.cpp
  209     for (const std::string &Info : OperandInfo)
  445   for (const Record *Rec : TIIPredicates) {
  464   for (const Record *Rec : TIIPredicates) {
  489   for (const Record *Rec : TIIPredicates) {
utils/TableGen/OptParserEmitter.cpp
   65     for (std::vector<StringRef>::const_iterator APre = APrefixes.begin(),
   67                                                 BPre = BPrefixes.begin(),
  117   array_pod_sort(Opts.begin(), Opts.end(), CompareOptionRecords);
  127     PrefixKeyT prfkey(prf.begin(), prf.end());
  215     OS << Prefixes[PrefixKeyT(prf.begin(), prf.end())] << ", ";
  313     for (const std::string &Pref : R.getValueAsListOfStrings("Prefixes")) {
utils/TableGen/PredicateExpander.cpp
  410   for (const Record *Delegate : Delegates) {
utils/TableGen/RegisterBankEmitter.cpp
   66     for (const auto &RCDef : getDef().getValueAsListOfDefs("RegisterClasses"))
   73     if (std::find_if(RCs.begin(), RCs.end(),
  218   for (const auto &Bank : Banks) {
  227     for (const auto &RCs : RCsGroupedByWord) {
  242   for (const auto &Bank : Banks) {
  259   for (const auto &Bank : Banks)
  284   for (const auto &V : Records.getAllDerivedDefinitions("RegisterBank")) {
  288     for (const CodeGenRegisterClass *RC :
  304   for (const auto &Class : Records.getAllDerivedDefinitions("RegisterClass")) {
  305     for (const auto &Bank : Banks) {
utils/TableGen/RegisterInfoEmitter.cpp
  348   std::stable_sort(DwarfRegNums.begin(), DwarfRegNums.end(),
  352   for (const auto &X : DwarfRegNums) {
  363       DwarfRegNums.begin(), DwarfRegNums.end(),
  389   for (DwarfRegNumsVecTy::iterator I = DwarfRegNums.begin(),
  413                I = DwarfRegNums.begin(), E = DwarfRegNums.end(); I != E; ++I) {
  452         std::lower_bound(DwarfRegNums.begin(), DwarfRegNums.end(), Alias,
  459         std::lower_bound(DwarfRegNums.begin(), DwarfRegNums.end(), Reg,
  479                I = DwarfRegNums.begin(), E = DwarfRegNums.end(); I != E; ++I) {
 1572     for (Record *CSRSet : CSRSets)
 1585     for (Record *CSRSet : CSRSets)
utils/TableGen/SDNodeProperties.cpp
   17   for (Record *Property : R->getValueAsListOfDefs("Properties")) {
utils/TableGen/SearchableTableEmitter.cpp
  326     std::stable_sort(Entries.begin(), Entries.end(),
  333     for (const auto &Entry : Entries) {
  585     std::stable_sort(Enum.Entries.begin(), Enum.Entries.end(),
  641   for (auto EnumRec : Records.getAllDerivedDefinitions("GenericEnum")) {
  666   for (auto TableRec : Records.getAllDerivedDefinitions("GenericTable")) {
  673     for (const auto &FieldName : Fields) {
  695       std::stable_sort(Table->Entries.begin(), Table->Entries.end(),
  705   for (Record *IndexRec : Records.getAllDerivedDefinitions("SearchIndex")) {
  766     for (const auto &Field :
  777   for (const auto &Enum : Enums)
utils/TableGen/SubtargetEmitter.cpp
  267   for (Record *Processor : ProcessorList) {
  561       ProcItinListsIter = ProcItinLists.begin();
  630     for (Record *RUDef : ResUnits) {
  794       for (Record *RU : ResUnits) {
  966       RecIter SubI = SubResources.begin(), SubE = SubResources.end();
 1068     for (unsigned W : Writes) {
 1086       for (unsigned WS : WriteSeq) {
 1168         for (Record *VW : ValidWrites) {
 1173       for(unsigned W : WriteIDs) {
 1194       std::search(SchedTables.WriteProcResources.begin(),
 1196                   WriteProcResources.begin(), WriteProcResources.end());
 1198       SCDesc.WriteProcResIdx = WPRPos - SchedTables.WriteProcResources.begin();
 1201       SchedTables.WriteProcResources.insert(WPRPos, WriteProcResources.begin(),
 1207       std::search(SchedTables.WriteLatencies.begin(),
 1209                   WriteLatencies.begin(), WriteLatencies.end());
 1211       unsigned idx = WLPos - SchedTables.WriteLatencies.begin();
 1222                                         WriteLatencies.begin(),
 1225                                      WriterNames.begin(), WriterNames.end());
 1230       std::search(SchedTables.ReadAdvanceEntries.begin(),
 1232                   ReadAdvanceEntries.begin(), ReadAdvanceEntries.end());
 1234       SCDesc.ReadAdvanceIdx = RAPos - SchedTables.ReadAdvanceEntries.begin();
 1237       SchedTables.ReadAdvanceEntries.insert(RAPos, ReadAdvanceEntries.begin(),
 1438   for (Record *P : Prologs)
 1550                    ProcIndices.begin(), ProcIndices.end(),
 1575   for (unsigned VC : VariantClasses) {
 1585     for (unsigned PI : ProcIndices) {
 1706   for (Record *R : Features) {
utils/TableGen/SubtargetFeatureInfo.cpp
   30   for (Record *Pred : AllPredicates) {
utils/TableGen/TableGen.cpp
  209     for (Record *Rec : Records.getAllDerivedDefinitions(Class))
  218     for (Record *Rec : Records.getAllDerivedDefinitions("Set")) {
utils/TableGen/WebAssemblyDisassemblerEmitter.cpp
  136           OperandTable.insert(OperandTable.end(), CurOperandList.begin(),
  155   for (auto &Op : OperandTable) {
utils/TableGen/X86DisassemblerTables.cpp
  720     for (std::vector<unsigned>::const_iterator I = ModRMDecision.begin(),
utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
  198   for (const CodeGenInstruction *EVEXInst : EVEXInsts) {
utils/TableGen/X86FoldTablesEmitter.cpp
  617   for (const CodeGenInstruction *MemInst : MemInsts) {
utils/benchmark/src/benchmark.cc
  212       for (std::thread& thread : pool) thread.join();
  280     stat_reports.insert(stat_reports.end(), additional_run_stats.begin(),
  286   reports.insert(reports.end(), stat_reports.begin(), stat_reports.end());
  542     for (auto const& benchmark : benchmarks) Out << benchmark.name << "\n";
utils/benchmark/src/benchmark_register.cc
  131   for (std::unique_ptr<Benchmark>& family : families_) {
  153     for (auto const& args : family->args_) {
  272   for (int64_t i : arglist) {
utils/benchmark/src/complexity.cc
  137     for (const auto& fit : fit_curves) {
utils/benchmark/src/csv_reporter.cc
   57     for (auto B = elements.begin(); B != elements.end();) {
utils/benchmark/src/statistics.cc
   41   auto center = copy.begin() + v.size() / 2;
   42   std::nth_element(copy.begin(), center, copy.end());
   49   auto center2 = copy.begin() + v.size() / 2 - 1;
   50   std::nth_element(copy.begin(), center2, copy.end());
utils/unittest/googlemock/include/gmock/gmock-matchers.h
 3435     ::std::vector<char>::const_iterator did_match_iter = did_match.begin();
 3481                            matchers.begin(), matchers.end()));
 3510                            matchers.begin(), matchers.end()));
utils/unittest/googlemock/include/gmock/gmock-spec-builders.h
  902     for (UntypedActions::const_iterator it = untyped_actions_.begin();
 1565              specs_to_delete.begin();
utils/unittest/googlemock/src/gmock-spec-builders.cc
  451            untyped_expectations_.begin();
  472            untyped_expectations_.begin();
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
  547     for (typename TestInfoContainer::iterator test_it = tests_.begin();
  551                instantiations_.begin(); gen_it != instantiations_.end();
  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-typed-test.cc
   70   for (std::vector<std::string>::const_iterator name_it = name_vec.begin();
utils/unittest/googletest/src/gtest.cc
 1081   std::reverse(best_path.begin(), best_path.end());
 2064       std::find_if(test_properties_.begin(), test_properties_.end(),
 3284       listeners_.erase(listeners_.begin() + i);
 4508       std::find_if(test_cases_.begin(), test_cases_.end(),
 4526     test_cases_.insert(test_cases_.begin() + last_death_test_case_,