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

References

include/llvm/ADT/MapVector.h
   70   const_iterator begin() const { return Vector.begin(); }
  156                             (Vector.begin() + Pos->second);
include/llvm/ADT/SetVector.h
   88     return vector_.begin();
include/llvm/ADT/StringExtras.h
  379   return join(R.begin(), R.end(), Separator);
include/llvm/ADT/UniqueVector.h
   78   const_iterator begin() const { return Vector.begin(); }
include/llvm/ADT/iterator_range.h
   40       : begin_iterator(c.begin()), end_iterator(c.end()) {}
include/llvm/Analysis/BlockFrequencyInfoImpl.h
  863   rpot_iterator rpot_begin() const { return RPOT.begin(); }
include/llvm/Analysis/CallGraph.h
  191   inline const_iterator begin() const { return CalledFunctions.begin(); }
include/llvm/Analysis/CallGraphSCCPass.h
  108   iterator begin() const { return Nodes.begin(); }
include/llvm/Analysis/Interval.h
   67     for (BasicBlock *Node : Nodes)
   77     for (BasicBlock *Successor : Successors)
include/llvm/Analysis/LoopInfo.h
  147   iterator begin() const { return getSubLoops().begin(); }
  903   iterator begin() const { return TopLevelLoops.begin(); }
include/llvm/Analysis/LoopInfoImpl.h
  338     for (auto BB : Blocks) {
include/llvm/Analysis/LoopIterator.h
  131     return PostBlocks.begin();
include/llvm/Analysis/RegionInfo.h
  564   const_iterator begin() const { return children.begin(); }
include/llvm/Analysis/Trace.h
   86   const_iterator          begin() const { return BasicBlocks.begin(); }
include/llvm/CodeGen/AsmPrinter.h
  579     for (const auto &Abbrev : Abbrevs)
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
 1240     for(auto SizeAndAction: v) {
include/llvm/CodeGen/MachineBasicBlock.h
  265   const_pred_iterator  pred_begin() const { return Predecessors.begin(); }
  281   const_succ_iterator  succ_begin() const { return Successors.begin();   }
  352   livein_iterator livein_begin_dbg() const { return LiveIns.begin(); }
include/llvm/CodeGen/MachineOutliner.h
  189     for (const Candidate &C : Candidates)
include/llvm/CodeGen/MachineRegisterInfo.h
  934   livein_iterator livein_begin() const { return LiveIns.begin(); }
include/llvm/CodeGen/PBQP/Graph.h
  323         return NE.getAdjEdgeIds().begin();
include/llvm/CodeGen/RegAllocPBQP.h
  101     std::copy(OptVec.begin(), OptVec.end(), Opts.get());
include/llvm/CodeGen/ScheduleDAG.h
  528       for (std::vector<SUnit *>::const_iterator I = Nodes.begin(),
  764     const_iterator begin() const { return Index2Node.begin(); }
include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
  111   std::vector<Entry>::const_iterator begin() const { return Entries.begin(); }
include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h
   43     return Decls.begin();
include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h
   68     return desc_iterator_range(ArangeDescriptors.begin(),
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
   55   const_iterator begin() const { return Instructions.begin(); }
  297   iterator begin() const { return Entries.begin(); }
  300     return iterator_range<iterator>(Entries.begin(), Entries.end());
include/llvm/DebugInfo/DWARF/DWARFListTable.h
  255       for (const auto &Entry : List.second.getEntries())
  263     for (const auto &Entry : List.second.getEntries())
include/llvm/DebugInfo/DWARF/DWARFVerifier.h
   67       auto Begin = Ranges.begin();
include/llvm/DebugInfo/GSYM/LineTable.h
  188   Collection::const_iterator begin() const { return Lines.begin(); }
include/llvm/DebugInfo/GSYM/Range.h
   93   Collection::const_iterator begin() const { return Ranges.begin(); }
include/llvm/ExecutionEngine/ExecutionEngine.h
  633     MAttrs.append(mattrs.begin(), mattrs.end());
include/llvm/ExecutionEngine/JITLink/JITLink.h
  227     return make_range(Edges.begin(), Edges.end());
  829         const_defined_symbol_iterator(Sections.begin(), Sections.end()),
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
  118     for (const auto &CtorDtorName : CtorDtorNames) {
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  294         for (auto &Alloc : Allocs) {
include/llvm/ExecutionEngine/Orc/RPCSerialization.h
  588     for (const auto &E : V)
include/llvm/IR/InstrTypes.h
 1078   input_iterator input_begin() const { return Inputs.begin(); }
include/llvm/IR/ModuleSummaryIndex.h
 1339       for (auto &Summary : GlobalList.second.SummaryList) {
include/llvm/IR/ModuleSummaryIndexYAML.h
   86       for (uint64_t Arg : P.first) {
include/llvm/IR/TypeFinder.h
   52   const_iterator begin() const { return StructTypes.begin(); }
include/llvm/MC/MCAssembler.h
  337   const_iterator begin() const { return Sections.begin(); }
  348   const_symbol_iterator symbol_begin() const { return Symbols.begin(); }
  375     return IndirectSymbols.begin();
  406     return DataRegions.begin();
include/llvm/MCA/HardwareUnits/ResourceManager.h
  440     for (const std::unique_ptr<ResourceState> &Resource : Resources)
include/llvm/Object/IRObjectFile.h
   55   module_iterator module_begin() const { return module_iterator(Mods.begin()); }
include/llvm/ProfileData/Coverage/CoverageMapping.h
  462     for (const FunctionRecord *F : Instantiations)
  496     return Segments.begin();
include/llvm/ProfileData/InstrProf.h
  531   for (auto Name : IterRange)
include/llvm/Support/CommandLine.h
 1467   const_iterator begin() const { return Storage.begin(); }
include/llvm/Support/Error.h
  371     for (auto &ErrPayload : Payloads) {
include/llvm/Support/FormatVariadic.h
  106     for (auto &R : Replacements) {
include/llvm/Support/GenericDomTree.h
   78   const_iterator begin() const { return Children.begin(); }
include/llvm/Support/GenericDomTreeConstruction.h
 1520       for (TreeNodePtr Child : TN->getChildren())
 1547       for (const TreeNodePtr N : Siblings) {
 1554         for (const TreeNodePtr S : Siblings) {
include/llvm/Support/JSON.h
  165     for (const auto &V : C)
  179   const_iterator begin() const { return V.begin(); }
include/llvm/Testing/Support/SupportHelpers.h
   41     for (const auto &Info : Err.Infos) {
include/llvm/Transforms/IPO/Attributor.h
  608       for (CallGraphNode *Node : *I)
include/llvm/XRay/Trace.h
   63   const_iterator begin() const { return Records.begin(); }
lib/Analysis/BlockFrequencyInfoImpl.cpp
  691   for (const auto *I : SCC)
lib/Analysis/BranchProbabilityInfo.cpp
  971     for (auto *BB : Scc) {
lib/Analysis/CFLAndersAliasAnalysis.cpp
  556     auto RangePair = std::equal_range(Itr->second.begin(), Itr->second.end(),
  618       for (auto &Edge : ValueInfo.getNodeInfoAtLevel(I).Edges) {
  684     for (const auto &AssignEdge : NodeInfo->Edges)
  688     for (const auto &RevAssignEdge : NodeInfo->ReverseEdges)
lib/Analysis/CFLSteensAliasAnalysis.cpp
  218       for (auto &Edge : ValueInfo.getNodeInfoAtLevel(I).Edges)
lib/Analysis/DomTreeUpdater.cpp
  522   for (auto BB : Callbacks) {
lib/Analysis/GlobalsModRef.cpp
  475     for (auto *CGN : SCC)
  499       for (auto *Node : SCC)
  557       for (auto *Node : SCC)
  563     for (auto *Node : SCC) {
lib/Analysis/Interval.cpp
   41   for (const BasicBlock *Node : Nodes)
   45   for (const BasicBlock *Predecessor : Predecessors)
   49   for (const BasicBlock *Successor : Successors)
lib/Analysis/MemDepPrinter.cpp
  112       for (const NonLocalDepEntry &I : NLDI) {
lib/Analysis/MemoryDependenceAnalysis.cpp
 1713     for (const auto &Entry : DepKV.second.NonLocalDeps)
 1720     for (const auto &Entry : INLD.first)
lib/Analysis/ModuleSummaryAnalysis.cpp
  399       for (const auto *I : Instrs) {
lib/Analysis/SyntheticCountsUtils.cpp
   33   for (auto &Node : SCC)
lib/AsmParser/LLParser.cpp
  130     for (const auto &Attr : Attrs)
lib/Bitcode/Writer/BitcodeWriter.cpp
  194       for (auto &Summary : GUIDSummaryLists.second.SummaryList)
  454         for (auto &Summary : Summaries.second.SummaryList)
  745   for (ValueEnumerator::IndexAndAttrSet Pair : AttrGrps) {
 3540       Record.insert(Record.end(), VC.Args.begin(), VC.Args.end());
 3582   NameVals.insert(NameVals.end(), args.begin(), args.end());
 3630   for (auto &P : Summary) {
lib/Bitstream/Reader/BitstreamReader.cpp
   30       CurAbbrevs.insert(CurAbbrevs.end(), Info->Abbrevs.begin(),
lib/CodeGen/AsmPrinter/ARMException.cpp
  124          I = FilterIds.begin(), E = FilterIds.end(); I < E; ++I) {
lib/CodeGen/AsmPrinter/AccelTable.cpp
  252     for (auto &Hash : Bucket) {
  268     for (auto *Hash : Buckets[i]) {
  320     for (auto *HD : Buckets[i]) {
  333     for (auto &Hash : Buckets[i]) {
  401     for (auto *Hash : Bucket) {
  445     for (auto *Hash : Bucket.value()) {
  503     for (auto *Hash : Bucket) {
  658   for (auto *Value : Values)
  667     for (auto *V : Entry.second.Values)
  672   for (auto &Bucket : Buckets)
  673     for (auto &Hash : Bucket)
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
   75   for (const Function *Personality : MMI->getPersonalities()) {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 2378     for (const auto *RS : P.second) {
lib/CodeGen/AsmPrinter/EHStreamer.cpp
   93          I = FilterIds.begin(), E = FilterIds.end(); I != E; ++I) {
  644          I = FilterIds.begin(), E = FilterIds.end(); I < E; ++I) {
lib/CodeGen/AsmPrinter/WasmException.cpp
   46   for (const LandingPadInfo &Info : MF->getLandingPads()) {
lib/CodeGen/AsmPrinter/WinCFGuard.cpp
   40   LongjmpTargets.insert(LongjmpTargets.end(), MF->getLongjmpTargets().begin(),
lib/CodeGen/DFAPacketizer.cpp
   69   for (auto U : InsnClass)
lib/CodeGen/FaultMaps.cpp
   92   for (auto &Fault : FFI) {
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  570   assert(It != Vec.begin() && "Does Vec not start with size 1?");
  571   int VecIdx = It - Vec.begin() - 1;
lib/CodeGen/LatencyPriorityQueue.cpp
  147   for (const SUnit *SU : Queue) {
lib/CodeGen/LivePhysRegs.cpp
  194     for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo())
  205   for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo())
  227       for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo())
lib/CodeGen/LiveRegUnits.cpp
  110     for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo())
  121   for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo())
lib/CodeGen/MIRParser/MIRParser.cpp
  348   for (auto YamlCSInfo : YamlMF.CallSitesInfo) {
  503   for (const auto &VReg : YamlMF.VirtualRegisters) {
  543   for (const auto &LiveIn : YamlMF.LiveIns) {
  562     for (const auto &RegSource : YamlMF.CalleeSavedRegisters.getValue()) {
  665   for (const auto &Object : YamlMF.FixedStackObjects) {
  692   for (const auto &Object : YamlMF.StackObjects) {
  815   for (const auto &YamlConstant : YamlMF.Constants) {
  841   for (const auto &Entry : YamlJTI.Entries) {
  843     for (const auto &MBBSource : Entry.Blocks) {
lib/CodeGen/MIRPrinter.cpp
  410   for (const auto &CSInfo : MFI.getCalleeSavedInfo()) {
  504   for (const MachineConstantPoolEntry &Constant : ConstantPool.getConstants()) {
  528   for (const auto &Table : JTI.getJumpTables()) {
  532     for (const auto *MBB : Table.MBBs) {
  577   SmallVector<BranchProbability,8> Normalized(MBB.Probs.begin(),
lib/CodeGen/MIRVRegNamerUtils.cpp
  163   for (auto &vreg : VRegs) {
lib/CodeGen/MachineBasicBlock.cpp
  644   for (auto Prob : Probs)
 1339     for (auto &P : Probs) {
 1364   const size_t index = std::distance(Successors.begin(), I);
 1366   return Probs.begin() + index;
 1501   return LiveIns.begin();
lib/CodeGen/MachineCSE.cpp
  751     for (MachineDomTreeNode *Child : Children)
  858     for (MachineDomTreeNode *Child : Children)
lib/CodeGen/MachineFrameInfo.cpp
  129   for (auto &I : getCalleeSavedInfo())
lib/CodeGen/MachineOutliner.cpp
  908     for (const Candidate &C : OF.Candidates)
lib/CodeGen/MachineScheduler.cpp
  598   for (const SUnit *SU : Queue)
 1167   for (const SUnit &SU : SUnits) {
lib/CodeGen/MachineSink.cpp
  602   for (const auto &DTChild : Children)
lib/CodeGen/ScheduleDAGInstrs.cpp
 1166   for (const SUnit &SU : SUnits)
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  697   for (const SUnit &SU : SUnits)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 7744     for (const auto &Code : Codes)
lib/CodeGen/TargetFrameLoweringImpl.cpp
   72   for (const CalleeSavedInfo &Info : MFI.getCalleeSavedInfo())
lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp
   95   for (const auto &FC : Checksums) {
lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp
   49   std::vector<FrameData> SortedFrames(Frames.begin(), Frames.end());
lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp
   91   for (const auto &E : Entries) {
lib/DebugInfo/CodeView/DebugLinesSubsection.cpp
  113   for (const auto &B : Blocks) {
  139   for (const auto &B : Blocks) {
lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp
   23   for (const auto &Record : Records) {
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  411   for (const auto &Attr : Attributes)
  527   for (const auto &Attr : Abbr.Attributes)
lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
   51   for (const auto &Decl : Decls)
   59     for (const auto &Decl : Decls) {
lib/DebugInfo/DWARF/DWARFDebugAddr.cpp
  154     for (uint64_t Addr : Addrs)
lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp
  107   for (const auto &Desc : ArangeDescriptors) {
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
  276   for (const auto &Instr : Instructions) {
  552   for (const auto &Entry : Entries)
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
  460     for (const Row &R : Rows) {
  922   RowIter FirstRow = Rows.begin() + Seq.FirstRowIndex;
  923   RowIter LastRow = Rows.begin() + Seq.LastRowIndex;
  930   return RowPos - Rows.begin();
lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
   49   for (const Set &S : Sets) {
   57     for (const Entry &E : S.Entries) {
lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
   61   for (const RangeListEntry &RLE : Entries) {
   73   for (const RangeListEntry &RLE : Entries) {
lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp
  118   for (const RangeListEntry &RLE : Entries) {
lib/DebugInfo/DWARF/DWARFDie.cpp
   69   for (const DWARFAddressRange &R : Ranges) {
lib/DebugInfo/DWARF/DWARFListTable.cpp
  102     for (const auto &Off : Offsets) {
lib/DebugInfo/DWARF/DWARFVerifier.cpp
   63   auto I1 = Ranges.begin(), E1 = Ranges.end();
   64   auto I2 = RHS.Ranges.begin(), E2 = RHS.Ranges.end();
   87   auto I1 = Ranges.begin(), E1 = Ranges.end();
   88   auto I2 = RHS.Ranges.begin(), E2 = RHS.Ranges.end();
  713     for (const auto &FileName : LineTable->Prologue.FileNames) {
  749     for (const auto &Row : LineTable->Rows) {
 1150     for (const auto &AttrEnc : Abbrev.Attributes) {
lib/DebugInfo/GSYM/GsymCreator.cpp
  100   for (const auto &FuncInfo : Funcs) {
  126   for (auto File: Files) {
  138   for (const auto &FuncInfo : Funcs) {
  271   for (const auto &FI : Funcs) {
lib/DebugInfo/GSYM/InlineInfo.cpp
   34   for (const auto &Child : II.Children)
   47     for (const auto &Child : II.Children) {
  140     for (const auto &Child : Children) {
lib/DebugInfo/GSYM/LineTable.cpp
  139     for (const auto &line_entry : Lines) {
  201   for (const auto &Curr : Lines) {
lib/DebugInfo/GSYM/Range.cpp
   40       Ranges.begin(), Ranges.end(),
   42   return It != Ranges.begin() && Addr < It[-1].End;
   49       Ranges.begin(), Ranges.end(),
   51   if (It == Ranges.begin())
   89   for (auto Range : Ranges)
lib/DebugInfo/MSF/MSFBuilder.cpp
  241   for (const auto &D : StreamData) {
lib/DebugInfo/MSF/MappedBlockStream.cpp
  285     for (const auto &Alloc : MapEntry.second) {
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
   91   for (const auto &Builder : C13Builders) {
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  139   for (const auto &M : ModiList)
  164   for (const auto &M : ModiList)
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
   89   for (const auto &Sym : Records)
lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
   76   for (auto E : Features) {
lib/DebugInfo/PDB/Native/TpiStream.cpp
  169   for (TypeIndex TI : HashMap[Bucket]) {
  194   for (TypeIndex TI : HashMap[BucketIdx]) {
lib/DebugInfo/PDB/UDTLayout.cpp
  270   for (BaseClassLayout *BL : AllBases) {
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
  230   if (SymbolIterator == Symbols.begin())
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
  196     for (auto *B : SegLists.ContentBlocks) {
  205     for (auto *B : SegLists.ZeroFillBlocks) {
  247       for (auto *B : *SIList) {
lib/ExecutionEngine/JITLink/JITLinkGeneric.h
  168       for (auto *B : SegLayout.ContentBlocks) {
lib/ExecutionEngine/Orc/Core.cpp
  214     for (auto &KV : make_range(std::next(JDs.begin()), JDs.end())) {
 1231       for (auto &Q : MII->second.pendingQueries()) {
 1678       for (const auto &Q : KV.second.pendingQueries())
 1959       for (auto &KV : SearchOrder) {
lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp
   63   for (const auto &F : FeatureVec)
lib/IR/AsmWriter.cpp
 2705     for (auto &Summary : GlobalList.second.SummaryList)
 2819   for (auto &P : TI) {
 2831   for (auto arg : Args) {
 2991     for (auto &GUID : TIDInfo.TypeTests) {
 3055   for (auto &VFuncId : VCallList) {
 3066   for (auto &ConstVCall : VCallList) {
lib/IR/DebugInfoMetadata.cpp
 1026                              makeArrayRef(&*Expr->Elements.begin(),
lib/IR/LegacyPassManager.cpp
  850   for (const PassInfo *ImmPI : PassInf->getInterfacesImplemented())
 1935   for (PMDataManager *Manager : S)
lib/IR/ModuleSummaryIndex.cpp
   70     for (auto &GlobSummary : GlobalList.second.SummaryList) {
  205     for (const ValueInfo V : *I) {
  260   for (auto &A : Attrs)
lib/LTO/LTO.cpp
  125   for (auto &A : Conf.MAttrs)
  260         for (uint64_t Arg : ByArg.first)
lib/LineEditor/LineEditor.cpp
   40   for (std::vector<Completion>::const_iterator I = Comps.begin() + 1,
lib/MC/MCAsmMacro.cpp
   24     for (const AsmToken &T : Value) {
   37   for (const MCAsmMacroParameter &P : Parameters) {
lib/MC/MCDwarf.cpp
  161   for (const MCDwarfLineEntry &LineEntry : LineEntries) {
 1060   for (const auto &Entry : Entries) {
lib/MC/MCParser/AsmParser.cpp
 2450         for (const AsmToken &Token : A[Index])
 2487           for (const AsmToken &Token : A[Index])
lib/MC/MCStreamer.cpp
  433     for (const MCCFIInstruction& Inst : MAI->getInitialFrameState()) {
lib/MC/MCSubtargetInfo.cpp
  184   for (const std::string &Feature : Features.getFeatures()) {
  281   for (std::string F : T.getFeatures()) {
lib/MC/MCWin64EH.cpp
  270   for (const auto &I : Insns) {
  467   for (auto *EpilogStart : Epilogs) {
lib/MC/MachObjectWriter.cpp
  425   for (const std::string &Option : Options)
  441   for (const std::string &Option : Options) {
lib/MC/SubtargetFeature.cpp
   53   return join(Features.begin(), Features.end(), ",");
   57   for (auto &F : Features)
lib/MC/WasmObjectWriter.cpp
 1002       for (const WasmComdatEntry &Entry : C.second) {
lib/MC/WinCOFFObjectWriter.cpp
  654   for (const auto &Relocation : Sec.Relocations)
lib/Object/ArchiveWriter.cpp
  332     for (unsigned StringOffset : M.Symbols) {
lib/Object/ModuleSymbolTable.cpp
  166       for (auto &Alias : KV.second)
lib/Object/TapiFile.cpp
   96   DRI.p = reinterpret_cast<uintptr_t>(&*Symbols.begin());
lib/ObjectYAML/COFFEmitter.cpp
  509     for (const COFFYAML::Relocation &R : S.Relocations) {
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
  406   for (const auto &CS : Checksums) {
  421   for (const auto &LC : Lines.Blocks) {
  433       for (const auto &L : LC.Lines) {
  450   for (const auto &Site : InlineeLines.Sites) {
  456     for (auto EF : Site.ExtraFiles) {
  468   for (const auto &M : Exports)
  481   for (const auto &M : Imports) {
  482     for (const auto Id : M.ImportIds)
  492   for (const auto &Sym : Symbols)
  503   for (const auto &Str : this->Strings)
  514   for (const auto &YF : Frames) {
  535   for (const auto &RVA : RVAs)
lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
   78   for (const auto &H : DebugH.Hashes) {
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  495   for (const auto &Member : Members) {
lib/ObjectYAML/DWARFEmitter.cpp
   72   for (auto Str : DI.DebugStrings) {
   79   for (auto AbbrevDecl : DI.AbbrevDecls) {
   95   for (auto Range : DI.ARanges) {
  124   for (auto Entry : Sect.Entries) {
  213   for (const auto &LineTable : DI.DebugLines) {
  227     for (auto OpcodeLength : LineTable.StandardOpcodeLengths)
  230     for (auto IncludeDir : LineTable.IncludeDirs) {
  236     for (auto File : LineTable.Files)
  240     for (auto Op : LineTable.Opcodes) {
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
  752   for (const auto &Rel : Section.Relocations) {
  780   for (uint32_t E : Shndx.Entries)
  802   for (const ELFYAML::SectionOrType &Member : Section.Members) {
  818   for (uint16_t Version : Section.Entries)
  838   for (const ELFYAML::StackSizeEntry &E : *Section.Entries) {
  864   for (uint32_t Val : *Section.Bucket)
  866   for (uint32_t Val : *Section.Chain)
 1013   for (const ELFYAML::DynamicEntry &DE : Section.Entries) {
 1037   for (const ELFYAML::AddrsigSymbol &Sym : *Section.Symbols) {
 1058   for (const ELFYAML::NoteEntry &NE : *Section.Notes) {
 1140         for (const ELFYAML::VernauxEntry &Aux : VE.AuxV)
 1145         for (StringRef Name : E.VerNames)
lib/ObjectYAML/ELFYAML.cpp
 1278     for (const ELFYAML::AddrsigSymbol &AS : *Sec->Symbols)
lib/ObjectYAML/MinidumpEmitter.cpp
  109   for (const auto &Callback : Callbacks)
lib/ObjectYAML/WasmEmitter.cpp
  246       for (const WasmYAML::ComdatEntry &Entry : C.Entries) {
  335     for (auto ParamType : Sig.ParamTypes)
  338     for (auto ReturnType : Sig.ReturnTypes)
lib/ProfileData/Coverage/CoverageMapping.cpp
  355     auto I = Function.CountedRegions.begin(), E = Function.CountedRegions.end();
  605     Filenames.insert(Filenames.end(), Function.Filenames.begin(),
  625   for (const auto &CR : Function.CountedRegions)
  660     for (const auto &CR : Function.CountedRegions)
  707   for (const auto &CR : Function.CountedRegions)
  726   for (const auto &CR : Expansion.Function.CountedRegions)
lib/ProfileData/InstrProfWriter.cpp
  153       for (uint64_t I : ProfRecord.Counts)
  406   for (uint64_t Count : Func.Counts)
lib/Support/CommandLine.cpp
 2242       for (const Option *Opt : CategoryOptions)
lib/Support/DAGDeltaAlgorithm.cpp
  188   for (std::vector<edge_ty>::const_iterator it = Dependencies.begin(),
lib/Support/DeltaAlgorithm.cpp
   60   for (changesetlist_ty::const_iterator it = Sets.begin(),
   73   for (changesetlist_ty::const_iterator it = Sets.begin(),
   93         ComplementSets.insert(ComplementSets.end(), Sets.begin(), it);
lib/Support/FileCheck.cpp
  645     for (const auto &Substitution : Substitutions) {
  725     for (const auto &Substitution : Substitutions) {
 1572   for (const FileCheckPattern *Pat : NotStrings) {
 1616   for (auto PatItr = DagNotStrings.begin(), PatEnd = DagNotStrings.end();
lib/Support/FileCollector.cpp
  126   for (auto &entry : VFSWriter.getMappings()) {
lib/Support/SpecialCaseList.cpp
   66   for (auto& RegExKV : RegExes)
  100   for (const auto &Path : Paths) {
  210   for (auto &SectionIter : Sections)
lib/Support/Statistic.cpp
   76   const_iterator begin() const { return Stats.begin(); }
lib/Support/VirtualFileSystem.cpp
 1111   for (const auto &Root : Roots)
 1646   for (const auto &Root : Roots) {
lib/TableGen/SetTheory.cpp
  231         Elts.insert(Result->begin(), Result->end());
  286       return Elts.insert(Result->begin(), Result->end());
lib/TableGen/TGParser.cpp
  412   for (auto &E : Source) {
 3229   for (const auto &E : Entries)
 3240   for (const auto &E : Entries)
lib/Target/AArch64/AArch64AsmPrinter.cpp
  717     for (auto *JTBB : JTBBs)
lib/Target/AArch64/AArch64BranchTargets.cpp
   73     for (auto &JTE : JTI->getJumpTables())
   74       for (auto *MBB : JTE.MBBs)
lib/Target/AArch64/AArch64CompressJumpTables.cpp
  100   for (auto Block : JT.MBBs) {
lib/Target/AArch64/AArch64FrameLowering.cpp
  358   for (const auto &Info : CSI) {
lib/Target/AArch64/AArch64MachineFunctionInfo.h
  198       for (const auto &Info : MFI.getCalleeSavedInfo()) {
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  682   for (const LandingPadInfo &LPI : MF.getLandingPads())
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  883          blockIter = SccNext.begin(), blockEnd = SccNext.end();
lib/Target/AMDGPU/GCNIterativeScheduler.cpp
  111   for (const auto R : Regions) {
  293   for (auto I = Schedule.end(), B = Schedule.begin(); I != B;) {
  344   const auto DbgB = DbgValues.begin(), DbgE = DbgValues.end();
  381   for (const auto &I : Schedule) {
  408   if (!std::is_same<decltype(*Schedule.begin()), MachineInstr*>::value) {
lib/Target/AMDGPU/SIMachineScheduler.cpp
 1312     for (SIScheduleBlock* Pred : Block->getPreds()) {
 1322     for (SIScheduleBlock* Pred : Block->getPreds()) {
 1424       for (SIScheduleBlock *Pred : Block->getPreds()) {
 1471       for (SIScheduleBlock* Pred: Block->getPreds()) {
 1535       for (SIScheduleBlock* Pred: Block->getPreds()) {
lib/Target/ARC/ARCFrameLowering.cpp
   80   for (auto Reg : CSI) {
  223   for (const auto &Entry : CSI) {
lib/Target/ARM/ARMAsmPrinter.cpp
  957   for (MachineBasicBlock *MBB : JTBBs) {
 1000   for (MachineBasicBlock *MBB : JTBBs) {
 1032   for (auto MBB : JTBBs) {
lib/Target/ARM/ARMFrameLowering.cpp
  624     for (const auto &Entry : CSI) {
  657     for (const auto &Entry : CSI) {
  684     for (const auto &Entry : CSI) {
 1495     for (auto &Table: MF.getJumpTableInfo()->getJumpTables())
lib/Target/ARM/Thumb1FrameLowering.cpp
  267   for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
  349   for (auto &I : CSI) {
  377     for (auto &I : CSI) {
  573   for (const CalleeSavedInfo &CSI : MF.getFrameInfo().getCalleeSavedInfo())
lib/Target/BPF/BTFDebug.cpp
  803     for (const auto &FuncInfo : FuncSec.second) {
  817     for (const auto &LineInfo : LineSec.second) {
  836       for (const auto &FieldRelocInfo : FieldRelocSec.second) {
lib/Target/Hexagon/HexagonBlockRanges.cpp
   76   for (auto &R : RL)
  515   for (auto &R : RL)
lib/Target/Hexagon/HexagonCommonGEP.cpp
  274     for (const_iterator I = S.begin(), E = S.end(); I != E; ++I)
  436     for (const_iterator I = Nodes.begin(), E = Nodes.end(); I != E; ++I) {
lib/Target/Hexagon/HexagonFrameLowering.cpp
  537       for (auto &R : CSI)
 2412   for (auto &R : CSI)
lib/Target/Hexagon/HexagonGenInsert.cpp
  402     const_iterator begin() const { return Seq.begin(); }
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  698   BaseType::const_iterator begin() const { return List.begin(); }
  737   for (const auto &R : Ops) {
  990     for (const OpRef &R : Node.Ops) {
lib/Target/Hexagon/RDFRegisters.h
   57       return F - Map.begin() + 1;
   64     const_iterator begin() const { return Map.begin(); }
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  208   for (const auto &R : Relocs)
lib/Target/Mips/Mips16FrameLowering.cpp
   75     for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
lib/Target/Mips/MipsAsmPrinter.cpp
  340   for (const auto &I : CSI) {
lib/Target/Mips/MipsOptimizePICCall.cpp
  222     WorkList.append(Children.begin(), Children.end());
lib/Target/Mips/MipsSEFrameLowering.cpp
  455     for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(),
lib/Target/PowerPC/PPCAsmPrinter.cpp
 1666       for (const Function *Personality : MMI->getPersonalities()) {
lib/Target/PowerPC/PPCFrameLowering.cpp
  934     for (CalleeSavedInfo CSI : Info) {
  956       for (CalleeSavedInfo CSI : Info) {
 1515     for (CalleeSavedInfo CSI : Info) {
lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
   47   for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs)
   54   for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs)
lib/Target/RISCV/RISCVFrameLowering.cpp
  166   for (const auto &Entry : CSI) {
  301   for (const auto &Entry : CSI) {
lib/Target/SystemZ/SystemZFrameLowering.cpp
  369     for (auto &Save : CSI) {
  437   for (auto &Save : CSI) {
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  136     for (auto Br : BrL.List)
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp
  169   for (auto &SubE : SubExceptions)
  183   for (auto *WE : TopLevelExceptions)
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
   94   iterator begin() const { return SubExceptions.begin(); }
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  947          std::equal(MFI->getParams().begin(), MFI->getParams().end(),
 1172   for (auto MBB : MBBs)
lib/Target/X86/X86CmovConversion.cpp
  227     for (MachineLoop *Child : Loops[i]->getSubLoops())
lib/Target/X86/X86FrameLowering.cpp
  474          I = CSI.begin(), E = CSI.end(); I != E; ++I) {
lib/Target/XCore/XCoreFrameLowering.cpp
  432   for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin();
lib/TextAPI/MachO/ArchitectureSet.cpp
   20   for (auto Arch : Archs) {
lib/TextAPI/MachO/TextStub.cpp
  453       for (const auto &Iter : File->umbrellas()) {
  459       for (const auto &Library : File->allowableClients())
  462       for (const auto &Library : File->reexportedLibraries())
  476         for (const auto &Library : File->allowableClients())
  480         for (const auto &Library : File->reexportedLibraries())
  644         for (const auto &Lib : Section.AllowableClients)
  648         for (const auto &Lib : Section.ReexportedLibraries)
  652         for (const auto &Symbol : Section.Symbols) {
  660         for (auto &Symbol : Section.Classes) {
  666         for (auto &Symbol : Section.ClassEHs)
  668         for (auto &Symbol : Section.IVars) {
  675         for (auto &Symbol : Section.WeakDefSymbols)
  678         for (auto &Symbol : Section.TLVSymbols)
  686         for (auto &Symbol : Section.Symbols) {
  696         for (auto &Symbol : Section.Classes) {
  703         for (auto &Symbol : Section.ClassEHs)
  706         for (auto &Symbol : Section.IVars) {
  713         for (auto &Symbol : Section.WeakRefSymbols)
  810       for (const auto &IT : File->uuids())
  829         for (const auto &it : File->umbrellas())
  922         for (const auto &target : CurrentSection.Targets)
  930         for (const auto &lib : CurrentSection.Values)
  931           for (const auto &Target : CurrentSection.Targets)
  936         for (const auto &Lib : CurrentSection.Values)
  937           for (const auto &Target : CurrentSection.Targets)
  943         for (const auto &CurrentSection : CurrentSections) {
  944           for (auto &sym : CurrentSection.Symbols)
  948           for (auto &sym : CurrentSection.Classes)
  952           for (auto &sym : CurrentSection.ClassEHs)
  956           for (auto &sym : CurrentSection.Ivars)
  960           for (auto &sym : CurrentSection.WeakSymbols)
  963           for (auto &sym : CurrentSection.TlvSymbols)
  997       for (const auto &library : Libraries) {
lib/Transforms/IPO/ArgumentPromotion.cpp
  286             for (auto II : ArgIndex.second) {
  511   return std::equal(Prefix.begin(), Prefix.end(), Longer.begin());
  511   return std::equal(Prefix.begin(), Prefix.end(), Longer.begin());
lib/Transforms/IPO/CalledValuePropagation.cpp
  157     std::set_union(X.getFunctions().begin(), X.getFunctions().end(),
  158                    Y.getFunctions().begin(), Y.getFunctions().end(),
lib/Transforms/IPO/FunctionAttrs.cpp
  782     for (auto I = ArgumentSCC.begin(), E = ArgumentSCC.end();
  796     for (ArgumentGraphNode *I : ArgumentSCC) {
  800     for (auto I = ArgumentSCC.begin(), E = ArgumentSCC.end();
lib/Transforms/IPO/FunctionImport.cpp
  757     for (auto &S : Entry.second.SummaryList)
lib/Transforms/IPO/GlobalOpt.cpp
 2195     auto It = std::find(AllCallsCold.begin(), AllCallsCold.end(), CallerFunc);
lib/Transforms/IPO/WholeProgramDevirt.cpp
  843   for (const TypeIdOffsetVtableInfo P : TIdInfo) {
lib/Transforms/Instrumentation/CFGMST.h
  247     for (auto &EI : AllEdges)
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  337   for (auto &C : Candidates) {
lib/Transforms/ObjCARC/BlotMapVector.h
   52   const_iterator begin() const { return Vector.begin(); }
   90     return Vector.begin() + It->second;
lib/Transforms/Scalar/ConstantHoisting.cpp
  252     for (auto ChildDomNode : DT.getNode(Node)->getChildren()) {
lib/Transforms/Scalar/LICM.cpp
 2161   for (Loop *InnerL : L->getSubLoops()) {
lib/Transforms/Scalar/NewGVN.cpp
 3167   for (const auto *CC : CongruenceClasses) {
lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp
  106   for (const auto &Node : SortedNodes) {
lib/Transforms/Utils/LCSSA.cpp
  390   for (Loop *SubLoop : L.getSubLoops())
lib/Transforms/Utils/LoopSimplify.cpp
  303       NewOuter->addChildLoop(L->removeChildLoop(SubLoops.begin() + I));
lib/Transforms/Utils/LoopUnroll.cpp
  832       for (auto *ChildDomNode : BBDomNode->getChildren()) {
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  851       for (auto *DomChild : DomNodeBB->getChildren()) {
lib/Transforms/Utils/LoopUtils.cpp
  500     for (DomTreeNode *Child : Worklist[I]->getChildren())
lib/Transforms/Utils/LowerSwitch.cpp
  189   for (LowerSwitch::CaseVector::const_iterator B = C.begin(), E = C.end();
lib/Transforms/Utils/SymbolRewriter.cpp
  570   for (const auto &MapFile : MapFiles)
lib/XRay/Profile.cpp
   31     for (const auto &PathData : Block.PathData)
  206       for (const auto &PathAndData : Block.PathData) {
  239       for (const auto &PathAndData : Block.PathData) {
tools/bugpoint/ExtractFunction.cpp
  389       if (std::find(BBs.begin(), BBs.end(), &BB) == BBs.end())
  393   for (BasicBlock *BB : BBs) {
tools/bugpoint/OptimizerDriver.cpp
  216   for (std::vector<std::string>::const_iterator I = Passes.begin(),
tools/bugpoint/ToolRunner.cpp
  176   for (std::vector<std::string>::const_iterator i = SharedLibs.begin(),
  498   CCArgs.insert(CCArgs.end(), SharedLibs.begin(), SharedLibs.end());
tools/clang/include/clang/Analysis/CFG.h
 1328     return TryDispatchBlocks.begin();
tools/clang/include/clang/Analysis/PathDiagnostic.h
  654   const_iterator begin() const { return LPairs.begin(); }
tools/clang/include/clang/Basic/Diagnostic.h
 1468   range_iterator range_begin() const { return Ranges.begin(); }
 1478   fixit_iterator fixit_begin() const { return FixIts.begin(); }
tools/clang/include/clang/Basic/Module.h
  564   submodule_const_iterator submodule_begin() const {return SubModules.begin();}
tools/clang/include/clang/Driver/Multilib.h
  161   const_iterator begin() const { return Multilibs.begin(); }
tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h
   41   const_iterator err_begin() const { return Errors.begin(); }
   44   const_iterator warn_begin() const { return Warnings.begin(); }
   47   const_iterator remark_begin() const { return Remarks.begin(); }
   50   const_iterator note_begin() const { return Notes.begin(); }
tools/clang/include/clang/Lex/HeaderSearch.h
  673   search_dir_iterator search_dir_begin() const { return SearchDirs.begin(); }
  678     return SearchDirs.begin();
  682     return SearchDirs.begin() + AngledDirIdx;
  686     return SearchDirs.begin() + AngledDirIdx;
  690     return SearchDirs.begin() + SystemDirIdx;
  694     return SearchDirs.begin() + SystemDirIdx;
tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
  296     assert(std::is_sorted(AnalyzerConfigCmdFlags.begin(),
  299     return !std::binary_search(AnalyzerConfigCmdFlags.begin(),
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
 1133     for (const std::pair<CallDescription, T> &I : LinearMap)
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  174     return blocksExhausted.begin();
  182     return blocksAborted.begin();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  412   const_roots_iterator roots_begin() const { return Roots.begin(); }
  420   const_eop_iterator eop_begin() const { return EndNodes.begin(); }
tools/clang/include/clang/Tooling/Transformer/Stencil.h
  122     for (const auto &Part : Parts)
tools/clang/lib/AST/CommentCommandTraits.cpp
   26            I = CommentOptions.BlockCommandNames.begin(),
tools/clang/lib/AST/Interp/Disasm.cpp
   66   for (auto &Anon : AnonFuncs) {
tools/clang/lib/AST/Interp/Function.cpp
   37   auto It = std::lower_bound(SrcMap.begin(), SrcMap.end(), Elem{Offset, {}},
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  551     for (const auto &MP : Matchers) {
  574     for (unsigned short I : Filter) {
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
   44   for (const std::string &S : Matches)
  351   for (StringRef Name : Names)
  525     for (const StringRef Pattern : Names) {
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h
  600     for (const auto &O : Overloads) {
  621     for (const auto &O : Overloads) {
  631     for (const auto &O : Overloads) {
  640     for (const auto &O : Overloads) {
  649     for (const auto &O : Overloads) {
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  632           for (const ArgKind &AK : Arg) {
tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp
  165     for (const DynTypedMatcher &Matcher : Matchers) {
  207     for (const VariantMatcher &Matcher : Args) {
tools/clang/lib/Basic/Module.cpp
  129     HasFeature = std::find(LangOpts.ModuleFeatures.begin(),
  341   for (std::vector<Module *>::const_iterator I = SubModules.begin(),
tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp
   57   for (auto &S : SanitizerSections)
tools/clang/lib/Basic/SourceManager.cpp
  290   if (I == Entries.begin())
tools/clang/lib/Basic/TargetInfo.cpp
  405   for (const auto &F : FeatureVec) {
tools/clang/lib/Basic/Targets/ARM.cpp
  392   for (const auto &Feature : FeaturesVec) {
tools/clang/lib/Basic/Targets/NVPTX.cpp
   43   for (const StringRef Feature : Opts.FeaturesAsWritten) {
tools/clang/lib/CodeGen/BackendUtil.cpp
  347     for (auto &FuncName : CodeGenOpts.getNoBuiltinFuncs())
  373   for (const auto &MapFile : Opts.RewriteMapFiles)
  502   for (const auto &Entry : HSOpts.UserEntries)
  768       llvm::join(TargetOpts.Features.begin(), TargetOpts.Features.end(), ",");
 1079   for (auto &PluginFN : CodeGenOpts.PassPlugins) {
tools/clang/lib/CodeGen/CGCall.cpp
 1806   for (StringRef Attr : CodeGenOpts.DefaultFunctionAttrs) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2385     for (auto &M : PPOpts.Macros) {
 4690       for (auto &MD : P.second)
tools/clang/lib/CodeGen/ModuleBuilder.cpp
  149       for (auto &&Lib : CodeGenOpts.DependentLibraries)
  151       for (auto &&Opt : CodeGenOpts.LinkerOptions)
tools/clang/lib/DirectoryWatcher/DirectoryScanner.cpp
   47   for (const auto &File : Scan) {
tools/clang/lib/Driver/Multilib.cpp
   92   for (StringRef Flag : Flags) {
  118   for (const auto &Flag : Flags)
  121   for (const auto &Flag : Other.Flags)
  145   for (StringRef Flag : M.flags()) {
  185   Flags.insert(Flags.end(), Base.flags().begin(), Base.flags().end());
  186   Flags.insert(Flags.end(), New.flags().begin(), New.flags().end());
  249   for (StringRef Flag : Flags)
  253     for (StringRef Flag : M.flags()) {
tools/clang/lib/Driver/SanitizerArgs.cpp
  955   for (const auto &BLPath : BlacklistFiles) {
  960   for (const auto &Dep : ExtraDeps) {
tools/clang/lib/Driver/ToolChains/Gnu.cpp
  421   for (const auto &Opt : ToolChain.ExtraOpts)
tools/clang/lib/Driver/ToolChains/Hexagon.cpp
  232   for (const auto &Opt : HTC.ExtraOpts)
tools/clang/lib/Driver/XRayArgs.cpp
  197   for (const auto &Always : AlwaysInstrumentFiles) {
  203   for (const auto &Never : NeverInstrumentFiles) {
  209   for (const auto &AttrFile : AttrListFiles) {
  215   for (const auto &Dep : ExtraDeps) {
  221   for (const auto &Mode : Modes) {
tools/clang/lib/Format/ContinuationIndenter.cpp
  176   for (const auto &Format : Style.RawStringFormats) {
  185   for (const auto &RawStringFormat : CodeStyle.RawStringFormats) {
  198     for (StringRef Delimiter : RawStringFormat.Delimiters) {
  201     for (StringRef EnclosingFunction : RawStringFormat.EnclosingFunctions) {
tools/clang/lib/Format/Format.cpp
 2116     for (StringRef CommentLine : Imports[Index].AssociatedCommentLines) {
tools/clang/lib/Format/FormatTokenLexer.cpp
   38   for (const std::string &ForEachMacro : Style.ForEachMacros)
   40   for (const std::string &StatementMacro : Style.StatementMacros)
   42   for (const std::string &TypenameMacro : Style.TypenameMacros)
   44   for (const std::string &NamespaceMacro : Style.NamespaceMacros)
tools/clang/lib/Format/UnwrappedLineFormatter.cpp
  717   for (const ParenState &P : State.Stack) {
tools/clang/lib/Frontend/ASTUnit.cpp
  173     for (const auto &RF : PreprocessorOpts.RemappedFiles) {
  189     for (const auto &RB : PreprocessorOpts.RemappedFileBuffers) {
 2388     for (const auto &Range : SD.Ranges) {
 2396     for (const auto &FixIt : SD.FixIts) {
tools/clang/lib/Frontend/CompilerInstance.cpp
  334   for (const auto &RB : InitOpts.RemappedFileBuffers) {
  352   for (const auto &RF : InitOpts.RemappedFiles) {
tools/clang/lib/Frontend/CompilerInvocation.cpp
  575   for (const auto &Level : Levels) {
  596   for (const auto &Sanitizer : Sanitizers) {
 1490   for (const auto &Prefix : VerifyPrefixes) {
 3588   for (const auto &I : getPreprocessorOpts().Macros) {
 3614     hash_code SHPC = hash_combine_range(hsOpts.SystemHeaderPrefixes.begin(),
 3616     hash_code UEC = hash_combine_range(hsOpts.UserEntries.begin(),
 3636   for (const auto &ext : frontendOpts.ModuleFileExtensions) {
 3700   for (const auto &File : CI.getHeaderSearchOpts().VFSOverlayFiles) {
tools/clang/lib/Frontend/DependencyFile.cpp
  188   for (const auto &ExtraDep : Opts.ExtraDeps) {
tools/clang/lib/Frontend/FrontendActions.cpp
  536         for (StringRef Feature : LangOpts.ModuleFeatures)
  612              I = PPOpts.Macros.begin(), IEnd = PPOpts.Macros.end();
tools/clang/lib/Frontend/HeaderIncludeGen.cpp
  121   for (const auto &Header : DepOpts.ExtraDeps)
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
  265         for (auto Name : Symbol.Names) {
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  437       !std::equal(PreambleBytes.begin(), PreambleBytes.end(),
tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp
   54   for (const auto &I : All) {
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  428     if (!(Prefixes.size() == 1 ? PH.Search(*Prefixes.begin(), true, true)
  475     if (!std::binary_search(Prefixes.begin(), Prefixes.end(), DToken))
tools/clang/lib/Index/FileIndexRecord.cpp
   45   for (auto &DclInfo : Decls) {
tools/clang/lib/Lex/HeaderSearch.cpp
  135   for (auto &HM : HeaderMaps)
tools/clang/lib/Lex/PPLexerChange.cpp
   43       IncludeMacroStack.begin() + 1, IncludeMacroStack.end(),
tools/clang/lib/Lex/PreprocessingRecord.cpp
  218     First = PreprocessedEntities.begin();
  238   return First - PreprocessedEntities.begin();
  248   return I - PreprocessedEntities.begin();
tools/clang/lib/Parse/ParseStmtAsm.cpp
  582       llvm::join(TO.Features.begin(), TO.Features.end(), ",");
tools/clang/lib/Serialization/ASTReader.cpp
  395                                              ExistingTargetOpts.FeaturesAsWritten.begin(),
  397   SmallVector<StringRef, 4> ReadFeatures(TargetOpts.FeaturesAsWritten.begin(),
  721     if (std::find(PPOpts.Includes.begin(), PPOpts.Includes.end(), File)
  732     if (std::find(PPOpts.MacroIncludes.begin(), PPOpts.MacroIncludes.end(),
tools/clang/lib/Serialization/ASTWriter.cpp
 1603   for (StringRef Feature : LangOpts.ModuleFeatures)
 1613   for (const auto &I : LangOpts.CommentOpts.BlockCommandNames) {
 1620   for (auto &T : LangOpts.OMPTargetTriples)
 2436       for (auto &LE : L.second) {
 2455       for (const auto &LE : L.second) {
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  357   for (const auto &VRS: Summary.Ranges) {
  359     for (const auto &VR: VRS) {
  463   for (const FunctionSummaryTy &Spec : SpecVariants)
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1993   for (const std::string &CheckerOrPackage : Opts.SilencedCheckersAndPackages) {
 2028     for (const PathDiagnosticPieceRef &Note : VisitorNotes->second) {
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  213     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  283     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  330     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  378     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  422   CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  479     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  520     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
  565     CheckersTy::const_iterator checkers_begin() { return Checkers.begin(); }
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  613   for (const auto &Range : PopUpRanges) {
  952     if (std::find(PopUpRanges.begin(), PopUpRanges.end(), Range) !=
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1057     for (RegionStoreManager::SValListTy::const_iterator I = Vals.begin(),
 1315       for (SValListTy::const_iterator I = Vals.begin(),
 2082       List.insert(List.end(), InnerList.begin(), InnerList.end());
 2596     for (RegionStoreManager::SValListTy::const_iterator I = Vals.begin(),
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
  264   for (const CheckerInfo &Checker : Checkers) {
  516   for (const auto &Checker : Checkers) {
  533   for (const auto &Checker : Checkers) {
  575   for (const CheckerInfo &Checker : Checkers) {
tools/clang/lib/Tooling/ArgumentsAdjusters.cpp
  109     Return.insert(I, Extra.begin(), Extra.end());
tools/clang/lib/Tooling/CommonOptionsParser.cpp
   78     for (const auto &Adjuster : Adjusters)
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
  101       for (const auto &Entry : CI.getHeaderSearchOpts().UserEntries)
  103       for (const auto &Entry : CI.getHeaderSearchOpts().VFSOverlayFiles)
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
  181   for (const auto &Category : Style.IncludeCategories)
  244   for (const auto &Category : Style.IncludeCategories)
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  305     for (const auto *Node : Nodes)
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
  227   for (const auto &Child : Node.Children)
  241   for (const auto &Child : Node.Children) {
  349     for (const auto &Child : ASTSelection.Children) {
  366   for (const auto &Child : ASTSelection.Children)
tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp
  149   for (const auto &Occurrence : Occurrences) {
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
   62         USRSet(USRs.begin(), USRs.end()), PrevName(PrevName), Context(Context) {
  533   for (const auto &RenameInfo : Finder.getRenameInfos()) {
  577   for (const auto *Using : Finder.getUsingDecls())
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  140   if (It == File.Mappings.begin()) {
  242   for (auto Mapping : File.Mappings) {
  620     for (auto &M : File.Mappings) {
tools/clang/lib/Tooling/Tooling.cpp
  172   Args.insert(Args.end(), ExtraArgs.begin(), ExtraArgs.end());
  215   for (auto &FilenameWithContent : VirtualMappedFiles) {
tools/clang/lib/Tooling/Transformer/Stencil.cpp
  269   for (const auto &Part : Parts)
tools/clang/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp
   28   for (auto &A : ExtraArgs)
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp
   59   for (auto &A : ExtraArgs) {
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  536     for (const auto &Rule : Subcommand.getActionRules()) {
tools/clang/tools/clang-refactor/TestSupport.cpp
   33   for (const auto &Group : GroupedRanges) {
   52   for (const auto &Group : GroupedRanges) {
   69   for (const auto &Change : Changes)
   87   for (const auto &Change : Changes)
tools/clang/tools/clang-rename/ClangRename.cpp
  167     for (const auto &PrevName : PrevNames) {
tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
  167   for (const auto &TU : TUs)
  168     for (const tooling::Replacement &R : TU.Replacements)
  171   for (const auto &TU : TUDs)
  172     for (const auto &D : TU.Diagnostics)
  202     for (const auto &R : FileAndReplacements.second) {
  248   for (const auto &Filename : Files) {
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  973     auto &SM = *NsMoves.begin()->SourceMgr;
  974     llvm::StringRef Code = SM.getBufferData(NsMoves.begin()->FID);
  985     for (const auto &NsMove : NsMoves) {
 1008     for (const auto &FwdDeclInsertion : FwdDeclInsertions) {
tools/clang/tools/extra/clang-doc/BitcodeWriter.cpp
  124       for (const auto &Init : Inits)
  190       for (const auto &Init : Inits) {
  382   for (const auto &Block : RecordsByBlock) {
  393   for (RecordId RID : RIDs) {
  449   for (const auto &C : I.Children)
  460   for (const auto &CI : I.Description)
  462   for (const auto &C : I.ChildNamespaces)
  464   for (const auto &C : I.ChildRecords)
  466   for (const auto &C : I.ChildFunctions)
  468   for (const auto &C : I.ChildEnums)
  478   for (const auto &CI : I.Description)
  496   for (const auto &CI : I.Description)
  510   for (const auto &PB : I.Bases)
  512   for (const auto &C : I.ChildRecords)
  514   for (const auto &C : I.ChildFunctions)
  516   for (const auto &C : I.ChildEnums)
  531   for (const auto &C : I.ChildFunctions)
  541   for (const auto &CI : I.Description)
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
  273   for (const auto &FilePath : CDCtx.UserStylesheets) {
  290   for (const auto &FilePath : CDCtx.JsScripts) {
  356   for (const auto &E : Enums) {
  385   for (const auto &F : Functions) {
  428   for (const auto &R : References) {
  567   for (const auto &C : Infos)
  591   for (const auto &C : Index.Children) {
  603     for (const auto &Child : I.Children) {
  611     for (const auto &Child : I.Children) {
  629   for (const auto &Child : C) {
tools/clang/tools/extra/clang-doc/MDGenerator.cpp
   61     for (const auto &Child : I.Children)
   64     for (const auto &Child : I.Children)
   69     for (const auto &Child : I.Children)
   80     for (const auto &Child : I.Children)
  123   for (const auto &C : I.Description)
  150   for (const auto &C : I.Description)
  162     for (const auto &C : I.Description)
  169     for (const auto &R : I.ChildNamespaces)
  175     for (const auto &R : I.ChildRecords)
  181     for (const auto &F : I.ChildFunctions)
  187     for (const auto &E : I.ChildEnums)
  199     for (const auto &C : I.Description)
  230     for (const auto &R : I.ChildRecords)
  236     for (const auto &F : I.ChildFunctions)
  242     for (const auto &E : I.ChildEnums)
tools/clang/tools/extra/clang-doc/Representation.h
   63     return std::equal(Children.begin(), Children.end(), Other.Children.begin(),
   63     return std::equal(Children.begin(), Children.end(), Other.Children.begin(),
   84           Children.begin(), Children.end(), Other.Children.begin(),
   84           Children.begin(), Children.end(), Other.Children.begin(),
tools/clang/tools/extra/clang-include-fixer/InMemorySymbolIndex.cpp
   18   for (const auto &Symbol : Symbols)
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
  422     for (const auto &Info : Context.getQuerySymbolInfos()) {
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.cpp
   94     for (const auto &DB : SymbolIndices) {
  106       auto SymbolContext = Symbol.getContexts().begin();
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/HeaderMapCollector.cpp
   19   for (const auto &Entry : *RegexHeaderMappingTable) {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.cpp
   90   for (const auto &Context : Contexts) {
tools/clang/tools/extra/clang-include-fixer/plugin/IncludeFixerPlugin.cpp
   56     for (StringRef Arg : Args) {
tools/clang/tools/extra/clang-include-fixer/tool/ClangIncludeFixer.cpp
  243   for (const auto &Info : Context.getQuerySymbolInfos()) {
  254   for (const auto &Info : HeaderInfos) {
  306         HeaderInfos.begin()+1, HeaderInfos.end(), HeaderInfos.begin(),
  306         HeaderInfos.begin()+1, HeaderInfos.end(), HeaderInfos.begin(),
  321         HeaderInfos.begin() + 1, HeaderInfos.end(), HeaderInfos.begin(),
  321         HeaderInfos.begin() + 1, HeaderInfos.end(), HeaderInfos.begin(),
tools/clang/tools/extra/clang-move/Move.cpp
  386   for (const auto &Include : Includes)
  397   for (const auto *MovedDecl : Decls) {
  463   for (const auto *D : Decls) {
tools/clang/tools/extra/clang-move/tool/ClangMove.cpp
  138     for (auto I = Declarations.begin(), E = Declarations.end(); I != E; ++I) {
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  346   for (StringRef CheckName : RegisteredCheckers) {
  359   for (StringRef CheckName : RegisteredCheckers) {
  602   for (const auto &Error : Errors) {
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  451   for (const FileFilter &Filter : Context.getGlobalOptions().LineFilter) {
  455       for (const FileFilter::LineRange &Range : Filter.LineRanges) {
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
  123       Dest->insert(Dest->end(), Src->begin(), Src->end());
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
   37       StringLikeClasses.begin(), StringLikeClasses.end())));
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp
   98                                   HandleClasses.begin(), HandleClasses.end())))
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp
  122     for (const auto *CurDecl : Declarations) {
  134       for (const auto *Decl : Declarations) {
  158       for (const auto *Def : Definitions) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp
   29   return hasAnyName(std::vector<StringRef>(NameList.begin(), NameList.end()));
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp
   30   return hasAnyName(std::vector<StringRef>(NameList.begin(), NameList.end()));
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp
   73   if (std::find_if(WhiteListTypes.begin(), WhiteListTypes.end(),
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp
   57           ContainersWithPushBack.begin(), ContainersWithPushBack.end()))))));
   64       SmallVector<StringRef, 5>(SmartPointers.begin(), SmartPointers.end())))));
  101                   TupleMakeFunctions.begin(), TupleMakeFunctions.end())))))))))
  109           SmallVector<StringRef, 2>(TupleTypes.begin(), TupleTypes.end())))))));
tools/clang/tools/extra/clang-tidy/objc/ForbiddenSubclassingCheck.cpp
   62                           ForbiddenSuperClassNames.begin(),
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp
   79                       StringLikeClasses.begin(), StringLikeClasses.end()))))))),
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
  156       VectorLikeClasses.begin(), VectorLikeClasses.end())));
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp
   66     for (StringRef Arg : Args)
tools/clang/tools/extra/clang-tidy/readability/MagicNumbersCheck.cpp
   77     for (const auto &InputValue : IgnoredFloatingPointValuesInput) {
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp
   35           llvm::SmallVector<StringRef, 8>(Types.begin(), Types.end()))))));
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp
   57   for (const auto &Abbreviation : Abbreviations) {
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
  142   for (const auto &R : llvm::make_range(Ranges.begin() + 1, Ranges.end())) {
  463     for (OffsetEncoding Supported : *Params.capabilities.offsetEncoding)
  862         for (auto &C : S.children)
  914   for (const Diagnostic &D : Params.context.diagnostics) {
tools/clang/tools/extra/clangd/CodeComplete.cpp
  280       for (const auto &FixIt : C.SemaResult->FixIts) {
 1463     for (auto &C : Scored) {
 1564     for (auto &SemaResult : SemaResults)
 1573     for (const auto &Ident : IdentifierResults)
 1826   for (const auto &FixIt : FixIts) {
 1858   for (const auto &C : R.Completions)
tools/clang/tools/extra/clangd/Compiler.cpp
   47   for (const auto &S : Inputs.CompileCommand.CommandLine)
tools/clang/tools/extra/clangd/Diagnostics.cpp
   69   for (auto &N : D.Notes) {
  244     for (auto &Note : D.Notes) {
  293     for (auto &Note : D.Notes) {
  302     for (auto &Fix : D.Fixes) {
  344     for (const auto &Fix : D.Fixes)
  353     for (auto &Note : D.Notes) {
  371     for (auto &Note : D.Notes) {
tools/clang/tools/extra/clangd/Format.cpp
  355   for (const auto &R : Replacements) {
tools/clang/tools/extra/clangd/FormattedString.cpp
  120   for (const auto &C : Chunks) {
  151   for (const auto &C : Chunks) {
  179   for (const auto &C : Chunks) {
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp
  297   Cmd.CommandLine.insert(Cmd.CommandLine.end(), FallbackFlags.begin(),
tools/clang/tools/extra/clangd/ParsedAST.cpp
  164     for (const auto &Inc : Includes.MainFileIncludes) {
  320       for (const auto &Inc : Preamble->Includes.MainFileIncludes)
  397     Diags.insert(Diags.end(), Preamble->Diags.begin(), Preamble->Diags.end());
tools/clang/tools/extra/clangd/RIFF.cpp
   72   for (const auto &C : F.Chunks)
   79   for (const auto &C : F.Chunks)
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  131     for (const auto &M : AST.getMacros().Ranges)
  476     for (const auto &Token : Line.Tokens) {
tools/clang/tools/extra/clangd/XRefs.cpp
  249   for (auto &Inc : AST.getIncludeStructure().MainFileIncludes) {
  359     for (const Decl *D : TargetDecls)
tools/clang/tools/extra/clangd/benchmarks/IndexBenchmark.cpp
   72     for (const auto &Request : Requests)
   81     for (const auto &Request : Requests)
tools/clang/tools/extra/clangd/index/Background.cpp
  458     for (auto &LS : Result) {
  488   for (auto &LS : Result) {
tools/clang/tools/extra/clangd/index/MemIndex.cpp
   98       for (const auto &Obj : It->second) {
tools/clang/tools/extra/clangd/index/Ref.h
   80   const_iterator begin() const { return Refs.begin(); }
tools/clang/tools/extra/clangd/index/Relation.cpp
   18   auto IterPair = std::equal_range(Relations.begin(), Relations.end(),
tools/clang/tools/extra/clangd/index/Relation.h
   55   const_iterator begin() const { return Relations.begin(); }
tools/clang/tools/extra/clangd/index/Serialization.cpp
  278   for (llvm::StringRef Include : IGN.DirectIncludes)
  396   for (llvm::StringRef C : Cmd.CommandLine)
  571     for (llvm::StringRef C : Data.Cmd->CommandLine) {
tools/clang/tools/extra/clangd/index/Symbol.h
  185   const_iterator begin() const { return Symbols.begin(); }
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  524         for (const auto &LocAndRole : It.second) {
tools/clang/tools/extra/clangd/index/dex/Dex.cpp
  120     for (const auto &ProximityURI : PathProximityURIs)
  179   for (const auto &Trigram : TrigramTokens)
  185   for (const auto &Scope : Req.Scopes)
  277       for (const auto &Object : It->second) {
tools/clang/tools/extra/clangd/index/dex/Iterator.cpp
   81     for (const auto &Child : Children) {
  143     for (const auto &Child : Children)
  172     for (const auto &Child : Children)
  193     for (const auto &Child : Children)
  202     for (const auto &Child : Children) {
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp
  311   for (const Parameter &P : Parameters) {
  323   for (const Parameter &P : Parameters) {
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  102   for (const Decl *ReferencedDecl : ReferencedDecls) {
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
   54   for (auto D : Diagnostics) {
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp
  711   for (const auto &D : Parsed.getDiagnostics()) {
tools/clang/tools/extra/clangd/unittests/FuzzyMatchTests.cpp
  190     for (const auto &Str : RankedStrings)
  205     for (const auto &Str : RankedStrings) {
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp
   95     for (const auto &Inc : Inclusions)
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp
   51   for (llvm::StringRef Path : Paths) {
   87     Args.insert(Args.end(), ExtraArgs.begin(), ExtraArgs.end());
tools/clang/tools/extra/clangd/unittests/Matchers.h
   47     for (const auto &M : Matchers) {
tools/clang/tools/extra/clangd/unittests/ParsedASTTests.cpp
  277   for (const auto &R : AST.getMacros().Ranges)
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp
  267     Args.insert(Args.end(), ExtraArgs.begin(), ExtraArgs.end());
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp
  239     for (const auto &Inclusion : Preamble->Includes.MainFileIncludes)
tools/clang/tools/extra/clangd/unittests/TestTU.cpp
   48   Cmd.insert(Cmd.end(), ExtraArgs.begin(), ExtraArgs.end());
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp
  436   for (const auto &IO : InputOutputs) {
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
 2201         << AST.getDiagnostics().begin()->Message;
 2271         << AST.getDiagnostics().begin()->Message;
tools/clang/tools/extra/modularize/Modularize.cpp
  343   for (auto I = CLArgs.begin(), E = CLArgs.end(); I != E; ++I)
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  951     for (auto I = HeaderPaths.begin(), E = HeaderPaths.end(); I != E;
 1000     for (auto I = HeaderStack.begin(), E = HeaderStack.end(); I != E; ++I) {
 1012     for (auto I = InclusionPaths.begin(), E = InclusionPaths.end(); I != E;
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp
  422     for (const std::pair<llvm::GlobPattern, bool> &Filter : Filters)
tools/clang/tools/extra/pp-trace/PPTrace.cpp
   97       for (const Argument &Arg : Callback.Arguments)
tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp
   33   Args.insert(Args.end(), ExtraArgs.begin(), ExtraArgs.end());
tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp
  632   for (const auto &DelPair : Reporter.getDeclarationList())
tools/clang/tools/libclang/CIndex.cpp
 8682   for (std::vector<SourceRange>::const_iterator i = SkippedRanges.begin(), ei = SkippedRanges.end();
tools/clang/unittests/AST/ASTImporterTest.cpp
  206     for (const ImportAction &Action : ImportActions) {
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp
  116     for (CompVector::const_iterator I = Comps.begin(), E = Comps.end(); I != E;
tools/clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
  203       for (const auto &E : ExpectedInitialCopy) {
  207       for (const auto &E : ExpectedNonInitialCopy) {
tools/clang/unittests/Driver/MultilibTest.cpp
  169   for (Multilib::flags_list::const_iterator I = M.flags().begin(),
tools/clang/unittests/Tooling/ASTSelectionTest.cpp
  132     for (const SelectedASTNode &Child : Node.Children) {
tools/clang/unittests/Tooling/CommentHandlerTest.cpp
   95       : Current(Comments.begin()), End(Comments.end()), PP(PP)
tools/clang/unittests/Tooling/ToolingTest.cpp
  418         for (llvm::StringRef Arg : Args) {
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
  795     for (const auto &i : enums) {
  880       for (const auto &I : uniques) {
  972       for (const auto &UI : uniques) {
 1485       for (const auto &arg : Args) {
 1583        llvm::make_range(std::next(Spellings.begin()), Spellings.end())) {
 1609   for (auto I = Spellings.begin(), E = Spellings.end(); I != E; ++I, ++Idx) {
 1634     if (I != Spellings.begin())
 2021     for (const auto &Rule : SubMatchRule.second) {
 2029     for (const auto &Rule : SubMatchRule.second) {
 2072     for (const auto &Rule : SubMatchRule.second) {
 2563   for (auto Cur : AttrList) {
 2629       for (auto SubClass : SubClasses) {
 2707       for (auto &Class : Classes) {
 2713       for (auto &Class : Classes) {
 2724       for (auto &Class : Classes)
 2735       for (auto &Class : Classes) {
 2963   for (const auto *Attr : Attrs) {
 3184   for (const auto *Attr : Attrs) {
 3576     for (const auto &I : Dupes) {
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  126     const_iterator begin() const { return CategoryStrings.begin(); }
 1329       for (auto const &SubGroup : SubGroups) {
 1380       for (auto *Record : V)
 1618     for (const Record *Diag : GroupInfo.DiagsInGroup)
 1620     for (const auto &Name : GroupInfo.SubGroups)
 1643     for (const Record *Diag : GroupInfo.DiagsInGroup)
 1645     for (const auto &Name : GroupInfo.SubGroups)
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
  294   for (const auto *T : Signature) {
  393     for (const Record *R : P.first) {
  409     for (const auto &Overload : FOM.second) {
tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp
  298   for (auto *Alias : Option.Aliases)
  375   for (auto &O : Doc.Options)
  377   for (auto &G : Doc.Groups)
tools/clang/utils/TableGen/ClangTypeNodesEmitter.cpp
  146 	for (auto type : Types) {
  195 	for (auto type : Types) {
tools/clang/utils/TableGen/MveEmitter.cpp
  651       for (auto T : ParamTypes) {
  659     for (auto Arg : Args) {
  666     output.insert(output.end(), Args.begin(), Args.end());
  724     for (const Type *T : ArgTypes)
 1324         for (const Type *ArgTypePtr : Int.argTypes())
tools/clang/utils/TableGen/NeonEmitter.cpp
  340     for (const auto &T : Types){
tools/dsymutil/BinaryHolder.cpp
  128   for (auto &Object : Objects) {
  135   for (const auto &Obj : Objects) {
tools/dsymutil/BinaryHolder.h
   68       for (auto &Object : Objects) {
tools/dsymutil/DebugMap.h
  102   const_iterator begin() const { return Objects.begin(); }
tools/dsymutil/DwarfLinker.cpp
  110       Units.begin(), Units.end(), Offset,
 1721   for (const auto &RangeAttribute : Unit.getRangesAttributes()) {
 1964   for (const auto &Namespace : Unit.getNamespaces())
 1971   for (const auto &Pubname : Unit.getPubnames())
 1978   for (const auto &Pubtype : Unit.getPubtypes())
 1987   for (const auto &ObjC : Unit.getObjC())
 1992   for (const auto &Namespace : Unit.getNamespaces())
 1995   for (const auto &Pubname : Unit.getPubnames())
 1998   for (const auto &Pubtype : Unit.getPubtypes())
 2469   for (const auto &Warning : DMO.getWarnings()) {
tools/dsymutil/DwarfStreamer.cpp
  281   for (const auto &Range : Entries) {
  414   for (const auto &Attr : Attributes) {
  727   for (const auto &Name : Names) {
tools/dsymutil/dsymutil.cpp
  157       std::find(Options.InputFiles.begin(), Options.InputFiles.end(), "-") !=
tools/lld/COFF/Chunks.cpp
  785   for (const RuntimePseudoReloc &rpr : relocs) {
tools/lld/COFF/DLL.cpp
  144   for (DefinedImportData *sym : imports)
  534     for (Chunk *c : chunks) {
tools/lld/COFF/SymbolTable.cpp
  208   for (const UndefinedDiag::File &ref : undefDiag.files) {
  356   for (ObjFile *file : objFiles)
  360     for (BitcodeFile *file : *bitcodeFiles)
tools/lld/COFF/Writer.cpp
  104     for (const Chunk *record : records) {
  500   for (Chunk *c : chunks) {
tools/lld/Common/Strings.cpp
   45   for (const GlobPattern &pat : patterns)
tools/lld/Common/Timer.cpp
   76     for (const auto &child : children)
tools/lld/ELF/LinkerScript.cpp
  219   for (BaseCommand *base : sectionCommands) {
  413   for (const SectionPattern &pat : cmd->sectionPatterns) {
tools/lld/ELF/MapFile.cpp
  127     for (const EhSectionPiece *fde : rec->fdes)
tools/lld/ELF/Relocations.cpp
  789   for (UndefinedDiag::Loc l : undef.locs) {
tools/lld/ELF/ScriptParser.cpp
  513     for (BaseCommand *cmd : v)
tools/lld/ELF/SyntheticSections.cpp
  512   for (CieRecord *rec : cieRecords) {
  859       for (BaseCommand *cmd : os->sectionCommands) {
 2614                    cus.begin();
 2615       for (const DWARFDebugPubTable::Entry &ent : set.Entries)
tools/lld/lib/Core/LinkingContext.cpp
   55   for (StringRef undefSym : _initialUndefinedSymbols)
tools/lld/lib/Core/Reader.cpp
   42   for (const std::unique_ptr<Reader> &reader : _readers) {
   64   for (const std::unique_ptr<YamlIOTaggedDocumentHandler> &h : _yamlHandlers)
   81   for (const KindEntry &entry : _kindEntries) {
   98   for (const KindEntry &entry : _kindEntries) {
tools/lld/lib/Driver/DarwinLdDriver.cpp
  642     for (auto path : ctx.searchDirs()) {
  646     for (auto path : ctx.frameworkDirs()) {
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
  491     for (auto &entry : unwindInfos)
  554                                   : personality - personalities.begin() + 1;
tools/lld/lib/ReaderWriter/MachO/File.h
  149     const auto &atomPos = std::lower_bound(vec.begin(), vec.end(), offsetInSect,
  363     for (const ReExportedDylib &dylib : _reExportedDylibs) {
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  561   for (StringRef dir : searchDirs()) {
  573   for (StringRef dir : frameworkDirs()) {
  816   for (const SectionAlign &entry : _sectAligns) {
  945   for (const OrderFileNode &info : nodes) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
  288     for (const Section &sect : file.sections) {
  440   for (const DependentDylib &dep : _file.dependentDylibs) {
  446   for (const StringRef &path : _file.rpaths) {
  485   for (const Segment &sg1 : _file.segments) {
  486     for (const Segment &sg2 : _file.segments) {
  497   for (const Section &s1 : _file.sections) {
  498     for (const Section &s2 : _file.sections) {
  511   for (const Segment &sg : _file.segments) {
  517   for (const Section &s : _file.sections) {
  520     for (const Segment &sg : _file.segments) {
  540   for (const Segment &sg : _file.segments) {
  648   for (const Section &sin : _file.sections) {
  672   for (const Segment &seg : _file.segments) {
  961     for (const DependentDylib &dep : _file.dependentDylibs) {
  979     for (const StringRef &path : _file.rpaths) {
 1021   for (const Section &s : _file.sections) {
 1037   for (Section sect : _file.sections) {
 1049   for (const Symbol &sym : symbols) {
 1086   for (const DataInCode &entry : _file.dataInCode) {
 1114     for (const Section &section : _file.sections) {
 1115       for (uint32_t index : section.indirectSymbols) {
 1124     for (const Segment &seg : _file.segments) {
 1127         for (uint32_t index : section->indirectSymbols) {
 1172   for (const RebaseLocation& entry : _file.rebasingInfo) {
 1191   for (const BindLocation& entry : _file.bindingInfo) {
 1236   for (const BindLocation& entry : _file.lazyBindingInfo) {
 1438   for (const Export& entry : _file.exportInfo) {
 1445   for (const Export& entry : _file.exportInfo)
 1476   for (const Symbol &sym : _file.stabsSymbols) {
 1479   for (const Symbol &sym : _file.localSymbols) {
 1482   for (const Symbol &sym : _file.globalSymbols) {
 1485   for (const Symbol &sym : _file.undefinedSymbols) {
 1495   for (const Section &sect : _file.sections) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  665       for (const AtomInfo &atomInfo : sectInfo->atomsAndOffsets)
  938     for (auto &stab : stabsList) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  229   for (const Symbol &sym : inSymbols) {
  282   for (auto &sect : normalizedFile.sections) {
  494   for (const Section &s : normalizedFile.sections) {
  600   for (auto it=section.relocations.begin(), e=section.relocations.end();
  727   for (const auto &stabSym : normalizedFile.stabsSymbols) {
  946   for (auto &s : normalizedFile.sections) {
 1324   for (auto &section : normalizedFile.sections)
 1438   for (auto &sect : normalizedFile.sections) {
 1462   for (auto &sym : normalizedFile.undefinedSymbols) {
 1476   for (auto &sect : normalizedFile.sections) {
 1499   for (const DataInCode &entry : normalizedFile.dataInCode) {
 1570     for (const Export &exp : normalizedFile.exportInfo) {
 1576     for (auto &sym : normalizedFile.globalSymbols) {
 1583   for (const DependentDylib &dep : normalizedFile.dependentDylibs) {
tools/lld/wasm/InputFiles.cpp
  229       chunks.begin(), chunks.end(), [](InputChunk *c1, InputChunk *c2) {
  238   for (InputChunk *c : chunks) {
  304     for (const WasmRelocation &reloc : section.Relocations)
tools/lld/wasm/MarkLive.cpp
   70       for (const WasmInitFunc &f : l.InitFunctions) {
   93       for (const WasmInitFunc &f : l.InitFunctions)
  148       for (InputChunk *c : obj->functions)
  151       for (InputChunk *c : obj->segments)
  154       for (InputGlobal *g : obj->globals)
  157       for (InputEvent *e : obj->events)
tools/lld/wasm/OutputSections.cpp
  196     for (const InputChunk *chunk : segment->inputSegments)
  204     for (const InputChunk *inputSeg : seg->inputSegments)
  211     for (const InputChunk *c : seg->inputSegments)
tools/lld/wasm/SyntheticSections.cpp
  431     for (const OutputSegment *s : dataSegments) {
  442     for (const WasmInitEntry &f : initFunctions) {
  467     for (const InputSegment *isec : inputSegments)
  481       for (const ComdatEntry &entry : c.second) {
  536     for (auto &producer : *producers.first)
tools/lld/wasm/Writer.cpp
  850       for (const InputSegment *inSeg : seg->inputSegments)
  938     for (const WasmInitFunc &f : l.InitFunctions) {
tools/lldb/include/lldb/Core/FileSpecList.h
  197   const_iterator begin() const { return m_files.begin(); }
tools/lldb/include/lldb/Core/ModuleSpec.h
  341     m_specs.insert(m_specs.end(), rhs.m_specs.begin(), rhs.m_specs.end());
  362     for (auto spec : m_specs) {
  372       for (auto spec : m_specs) {
  388     for (auto spec : m_specs) {
  398       for (auto spec : m_specs) {
tools/lldb/include/lldb/Core/Section.h
   41   const_iterator begin() const { return m_sections.begin(); }
tools/lldb/include/lldb/Core/UniqueCStringMap.h
  124              m_map.begin(), m_map.end(), unique_cstr, Compare())))
  135     for (pos = m_map.begin(); pos != end; ++pos) {
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h
  314     for (const FormattersMatchCandidate &candidate : candidates) {
tools/lldb/include/lldb/Symbol/UnwindPlan.h
  401     for (const RowSP &row_sp : rhs.m_row_list)
tools/lldb/include/lldb/Utility/Args.h
  128   const_iterator begin() const { return m_entries.begin(); }
tools/lldb/include/lldb/Utility/Iterable.h
  161     return AdaptedConstIterator<C, E, A>(m_container.begin());
tools/lldb/include/lldb/Utility/RangeMap.h
  502       typename Collection::const_iterator begin = m_entries.begin();
  524       typename Collection::const_iterator begin = m_entries.begin();
tools/lldb/include/lldb/Utility/StringList.h
   62   const_iterator begin() const { return m_strings.begin(); }
tools/lldb/include/lldb/Utility/StructuredData.h
  173       for (const auto &object_sp : m_items) {
tools/lldb/source/API/SBFrame.cpp
  893               for (auto &rec_value_sp : recognized_arg_list->GetObjects()) {
tools/lldb/source/API/SBMemoryRegionInfoList.cpp
   45     for (const auto &val : list.m_regions)
tools/lldb/source/API/SBValueList.cpp
   38     for (auto val : list.m_values)
   58       for (auto val : m_values) {
tools/lldb/source/Breakpoint/BreakpointList.cpp
  118       m_breakpoints.begin(), m_breakpoints.end(),
  156   for (const auto &bp_sp : m_breakpoints)
tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp
   74       m_break_loc_collection.begin(),
  151   collection::const_iterator pos, begin = m_break_loc_collection.begin(),
tools/lldb/source/Breakpoint/BreakpointLocationList.cpp
   73       std::lower_bound(m_locations.begin(), end, break_id, Compare);
  131   for (pos = m_locations.begin(); pos != end; ++pos)
  175   for (pos = m_locations.begin(); pos != end; ++pos)
  184   for (pos = m_locations.begin(); pos != end; ++pos) {
tools/lldb/source/Commands/CommandObjectFrame.cpp
  700           for (auto &rec_value_sp : recognized_arg_list->GetObjects()) {
tools/lldb/source/Commands/CommandObjectThread.cpp
  160         for (const uint32_t &thread_index_id : thread_index_ids) {
  334       for (auto type : types) {
tools/lldb/source/Core/Disassembler.cpp
 1054   for (pos = m_instructions.begin(), end = m_instructions.end(); pos != end;
tools/lldb/source/Core/FileSpecList.cpp
   49   for (pos = m_files.begin(); pos != end; ++pos) {
  107   for (pos = m_files.begin(); pos != end; ++pos) {
tools/lldb/source/Core/FormatEntity.cpp
  386   for (const auto &child : children) {
 1111     for (const auto &child : entry.children) {
 1126     for (const auto &child : entry.children) {
tools/lldb/source/Core/IOHandler.cpp
 2624     for (auto &valobj_sp : valobj_list.GetObjects())
tools/lldb/source/Core/ModuleList.cpp
  189   for (auto pos : module_list.m_modules)
  195   for (auto pos : module_list.m_modules) {
  340     for (pos = m_modules.begin(); pos != end; ++pos) {
  353     for (pos = m_modules.begin(); pos != end; ++pos) {
  402   for (pos = m_modules.begin(); pos != end; ++pos) {
  411   for (pos = m_modules.begin(); pos != end; ++pos) {
  421   for (pos = m_modules.begin(); pos != end; ++pos) {
  431   for (pos = m_modules.begin(); pos != end; ++pos)
  440   for (pos = m_modules.begin(); pos != end; ++pos)
  448   for (pos = m_modules.begin(); pos != end; ++pos) {
  463     for (pos = m_modules.begin(); pos != end; ++pos) {
  480     for (pos = m_modules.begin(); pos != end; ++pos) {
  498     for (pos = m_modules.begin(); pos != end; ++pos) {
  509   for (pos = m_modules.begin(); pos != end; ++pos) {
  526   for (pos = m_modules.begin(); pos != end; ++pos) {
  550   for (pos = m_modules.begin(); pos != end; ++pos) {
  574   for (pos = m_modules.begin(); pos != end; ++pos) {
  600   for (pos = m_modules.begin(); pos != end; ++pos) {
  621     for (pos = m_modules.begin(); pos != end; ++pos) {
  645   for (pos = m_modules.begin(); pos != end; ++pos) {
  657     collection::const_iterator begin = m_modules.begin();
  998   for (const auto &module : m_modules) {
tools/lldb/source/Core/Section.cpp
  488     for (sect_iter = m_sections.begin(); sect_iter != end; ++sect_iter) {
  509     for (sect_iter = m_sections.begin();
  530     for (sect_iter = m_sections.begin();
  567   for (sect_iter = m_sections.begin();
  608   for (sect_iter = m_sections.begin(); sect_iter != end; ++sect_iter) {
tools/lldb/source/Core/ValueObjectList.cpp
   31   std::copy(valobj_list.m_value_objects.begin(), // source begin
tools/lldb/source/Expression/DiagnosticManager.cpp
   50   for (const auto &diagnostic : Diagnostics()) {
tools/lldb/source/Expression/ExpressionVariable.cpp
   50   for (const IRExecutionUnit::JittedFunction &jitted_function :
   65   for (const IRExecutionUnit::JittedGlobalVariable &global_var :
tools/lldb/source/Expression/IRExecutionUnit.cpp
  716   for (const SearchSpec &C_spec : C_specs) {
  748   for (const SearchSpec &C_spec : C_specs) {
  780   for (const SearchSpec &spec : specs) {
  915   for (const SearchSpec &spec : specs) {
  932   for (const SearchSpec &spec : specs) {
tools/lldb/source/Host/common/Editline.cpp
  102   for (EditLineStringType line : lines) {
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  155   for (addr_t solib_addr : solib_addresses) {
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
  292   for (auto const &modInfo : module_list.m_list) {
  308   for (auto const &modInfo : module_list.m_list) {
  339     for (auto const &modInfo : module_list.m_list) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
 1107   for (const auto &diag : diagnostic_manager.Diagnostics()) {
 1110       for (const FixItHint &fixit : diagnostic->FixIts()) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp
  328       for (ClangModulesDeclVendor::ModuleID module : hand_imported_modules) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  212   for (ConstString path_component : module.path) {
  274     for (ConstString path_component : module.path) {
  350     for (auto &imported_module : cu.GetImportedModules())
  407   for (ModuleID module : modules) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
  357     for (ClangModulesDeclVendor::ModuleID module : hand_imported_modules) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
 2583   for (const RenderScriptRuntime::Element &child : elem.children) {
 2611   for (const Element &child : elem.children)
 3105   for (const auto &script : m_scripts) {
 3129   for (const auto &module : m_rsmodules) {
 3812   for (const auto &module : m_rsmodules) {
 3905   for (const auto &global : m_globals) {
 3914   for (const auto &kernel : m_kernels) {
 3935   for (const auto &reduction : m_reductions) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
  280     for (auto sg : m_script_groups) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp
  116     for (const RSScriptGroupDescriptorSP &g : groups) {
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  410   for (const ELFProgramHeader &H : program_headers) {
  737   return std::distance(m_section_headers.begin(), I);
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
  485   for (auto it = builder.GetProgram().begin(); it != builder.GetProgram().end();
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
 1511   options.insert(options.end(), apple_arguments.begin(), apple_arguments.end());
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  854     for (auto path : *paths) {
tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
  668   for (pos = m_regs.begin(); pos != end; ++pos) {
  670       return std::distance(m_regs.begin(), pos);
  742   for (auto &reg_info : m_regs) {
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
 1120     for (ConstString name : trap_handler_names) {
 1129   for (ConstString name : user_specified_trap_handler_names) {
tools/lldb/source/Plugins/Process/Utility/RegisterInfoInterface.h
   50           d_register_infos->begin();
   53           return (d_register_infos->data() + (pos - d_register_infos->begin()));
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 2328   for (auto d : v) {
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 4083   for (auto addr : load_addresses) {
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
  913       for (auto rule_sp : options_sp->GetFilterRules()) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp
   58     for (pos = m_decls.begin(); pos != end; ++pos) {
   74   for (const auto &abbr_decl : m_decls) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp
  134       std::find_if(m_arange_descriptors.begin(), end,   // Range
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp
  212     for (const RngListEntry &E : pos->second) {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp
   59   collection::const_iterator begin = m_entries.begin();
   63   collection::const_iterator rhs_begin = rhs.m_entries.begin();
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
  391     for (pos = m_die_array.begin(); pos != end; ++pos) {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1003   for (auto &row : line_table->Rows) {
tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
   17   for (const UniqueDWARFASTType &udt : m_collection) {
tools/lldb/source/Symbol/Block.cpp
  104     for (pos = m_children.begin(); pos != end; ++pos)
  508     for (pos = m_children.begin(); pos != end; ++pos) {
tools/lldb/source/Symbol/LineTable.cpp
  292   std::vector<uint32_t>::const_iterator begin_pos = file_indexes.begin();
tools/lldb/source/Symbol/SymbolContext.cpp
 1209   for (pos = sc_list.m_symbol_contexts.begin(); pos != end; ++pos)
 1217   for (pos = sc_list.m_symbol_contexts.begin(); pos != end; ++pos) {
 1270   for (pos = m_symbol_contexts.begin(); pos != end; ++pos) {
tools/lldb/source/Symbol/TypeList.cpp
   80   for (auto pos = m_types.begin(), end = m_types.end(); pos != end; ++pos) {
tools/lldb/source/Symbol/UnwindPlan.cpp
  389       for (pos = m_row_list.begin(); pos != end; ++pos) {
  540   collection::const_iterator pos, begin = m_row_list.begin(),
tools/lldb/source/Symbol/VariableList.cpp
  160   for (pos = m_variables.begin(); pos != end; ++pos)
  173   for (pos = m_variables.begin(); pos != end; ++pos) {
tools/lldb/source/Target/PathMappingList.cpp
   75     for (pos = rhs.m_pairs.begin(); pos != end; ++pos)
  162   for (const auto &it : m_pairs) {
  190   for (const auto &it : m_pairs) {
  212   for (auto entry : m_pairs) {
  273   const_iterator begin = m_pairs.begin();
  309   const_iterator begin = m_pairs.begin();
tools/lldb/source/Target/StackFrameRecognizer.cpp
   42   for (const auto o : args->GetObjects()) {
tools/lldb/source/Target/TargetList.cpp
  463   for (pos = m_target_list.begin(); pos != end; ++pos) {
  485   for (pos = m_target_list.begin(); pos != end; ++pos) {
  500     for (pos = m_target_list.begin(); pos != end; ++pos) {
  515     for (pos = m_target_list.begin(); pos != end; ++pos) {
tools/lldb/source/Target/Thread.cpp
 1521   for (ThreadPlanSP plan_sp : plan_stack) {
tools/lldb/source/Utility/Args.cpp
  183   for (auto &entry : rhs.m_entries) {
  199   for (auto &entry : m_entries) {
  294   for (auto &entry : rhs.m_entries) {
tools/lldb/source/Utility/CompletionRequest.cpp
   73   for (const Completion &completion : m_results)
   79   for (const Completion &completion : m_results)
tools/lldb/source/Utility/StringList.cpp
   72   for (const auto &s : m_strings) {
  221   m_strings.assign(rhs.begin(), rhs.end());
tools/lldb/source/Utility/StructuredData.cpp
  138   for (const auto &item_sp : m_items) {
tools/lldb/unittests/Editline/EditlineTest.cpp
  161   for (auto &line : lines) {
tools/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp
   88     OS << llvm::join(O.GroupsArg.begin(), O.GroupsArg.end(), " | ");
  126     for (llvm::StringRef Completion : O.Completions)
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  242   for (uint64_t SourceInstrAddress : TargetRefsKV->second) {
  296   for (const auto &BranchNode : Graph.ConditionalBranchNodes) {
  320   for (const auto &Branch : Graph.ConditionalBranchNodes) {
tools/llvm-cfi-verify/lib/GraphBuilder.cpp
   88   for (auto &BranchNode : ConditionalBranchNodes) {
tools/llvm-cov/CodeCoverage.cpp
  329       for (const auto &CR : Function->CountedRegions)
  921       for (const auto *Function : Functions) {
tools/llvm-cov/CoverageFilters.cpp
   62   for (const auto &Filter : Filters) {
   70   for (const auto &Filter : Filters) {
   80   for (const auto &Filter : Filters) {
tools/llvm-cov/CoverageSummaryInfo.cpp
   24   for (auto &CR : Function.CountedRegions) {
tools/llvm-dwp/llvm-dwp.cpp
  251   for (StringRef Types : TypesSections) {
tools/llvm-exegesis/lib/Analysis.cpp
  147   for (const auto &Measurement : Point.Measurements) {
  191   for (const auto &Measurement : Clustering_.getPoints().front().Measurements) {
  200     for (const size_t PointId : Clusters[I].PointIndices) {
  265   for (const MCInst &Instr : Instructions) {
  302   for (const auto &Measurement :
  309   for (const SchedClassCluster &Cluster : Clusters) {
  318     for (const size_t PointId : Cluster.getPointIds()) {
  322     for (const auto &Stats : Cluster.getCentroid().getStats()) {
  414     for (const auto &Pressure : RSC.IdealizedProcResPressure) {
  444   for (const auto &Measurement : Points[Cluster.PointIndices[0]].Measurements) {
  452   for (const auto &PointId : Cluster.PointIndices) {
  456     for (const auto &Measurement : Points[PointId].Measurements) {
  552     for (const size_t PointId : RSCAndPoints.PointIds) {
tools/llvm-exegesis/lib/SchedClassResolution.cpp
  287             IdealizedProcResPressure.begin(), IdealizedProcResPressure.end(),
tools/llvm-exegesis/lib/SnippetGenerator.cpp
  102   for (const InstructionTemplate &IT : Instructions) {
tools/llvm-exegesis/llvm-exegesis.cpp
  251     for (const unsigned Opcode : Opcodes) {
tools/llvm-mca/Views/TimelineView.cpp
  212         WaitTime.begin(), WaitTime.end(), WaitTimeEntry{0, 0, 0},
tools/llvm-objcopy/COFF/COFFObjcopy.cpp
  175   for (const auto &Flag : Config.AddSection) {
tools/llvm-objcopy/COFF/Object.cpp
   52     for (const Relocation &R : Sec.Relocs) {
tools/llvm-objcopy/COFF/Writer.cpp
  310     for (const auto &R : S.Relocs) {
  335       for (const AuxSymbol &AuxSym : S.AuxData) {
tools/llvm-objcopy/ELF/ELFConfig.cpp
  119   for (StringRef Arg : Config.SymbolsToAdd) {
tools/llvm-objcopy/ELF/ELFObjcopy.cpp
  691   for (const auto &Flag : Config.AddSection) {
  709   for (const auto &Flag : Config.DumpSection) {
  721   for (const NewSymbolInfo &SI : Config.ELF->SymbolsToAdd) {
tools/llvm-objcopy/ELF/Object.cpp
  784   for (const std::unique_ptr<Symbol> &Symbol : Sec.Symbols) {
  868   for (const auto &Reloc : Relocations) {
 1189   for (const IHexRecord &R : Records) {
tools/llvm-objcopy/MachO/MachOWriter.cpp
  114     for (const auto &S : LC.Sections) {
  160       for (const auto &Sec : LC.Sections)
  170       for (const auto &Sec : LC.Sections)
  231     for (const auto &Sec : LC.Sections) {
tools/llvm-objdump/COFFDump.cpp
  177   for (auto &R : Rels) {
tools/llvm-pdbutil/llvm-pdbutil.cpp
  795   for (auto F : Info.Features)
  807   for (const auto &MI : Dbi.ModInfos) {
  811     for (auto S : MI.SourceFiles)
  815       for (auto Symbol : ModiStream.Symbols) {
  836   for (const auto &R : Tpi.Records) {
  844   for (const auto &R : Ipi.Records) {
tools/llvm-rc/ResourceFileWriter.cpp
  479   for (auto &String : Res->Table) {
  692   for (auto &Acc : Res->Accelerators) {
  853   for (auto Item : Res->ItemEntries) {
 1161   for (auto &Ctl : Res->Controls)
 1204   for (auto &Def : List.Definitions) {
 1303   for (auto &Elem : Res->Contents) {
 1348   for (const std::unique_ptr<VersionInfoStmt> &Item : Blk.Stmts) {
 1386   for (auto &Item : Val.Values)
 1531   for (StringRef ForceInclude : Params.Include) {
tools/llvm-rc/ResourceScriptStmt.cpp
   27   for (const auto &Stmt : Statements) {
   49   for (const auto &Acc : Accelerators) {
   90   for (auto &Item : Definitions)
  121   for (const auto &String : Table)
  166   for (auto &Ctl : Controls)
  173   for (auto &Stmt : Stmts)
  252   for (auto &Item : Contents)
tools/llvm-rc/ResourceScriptStmt.h
  276     for (auto &StmtPtr : Statements)
tools/llvm-readobj/COFFDumper.cpp
  263   for (const auto &Relocation : Relocations) {
  334   for (const auto &Relocation : Relocations) {
tools/llvm-readobj/ELFDumper.cpp
 2879     for (const GroupMember &GM : G.Members)
 2895     for (const GroupMember &GM : G.Members) {
 4589   for (const CoreFileMapping &Mapping : Note.Mappings) {
 5220     for (const GroupMember &GM : G.Members) {
 5831   for (const CoreFileMapping &Mapping : Note.Mappings) {
tools/llvm-readobj/WasmDumper.cpp
  180           for (const wasm::WasmInitFunc &F : LinkingData.InitFunctions)
tools/llvm-reduce/TestRunner.cpp
   23   for (const auto &Arg : TestArgs)
tools/obj2yaml/wasm2yaml.cpp
  107     for (const wasm::WasmSymbolInfo &Symbol : Obj.linkingData().SymbolTable) {
  129     for (const wasm::WasmInitFunc &Func : Obj.linkingData().InitFunctions) {
  139     for (auto &E : Info.Languages) {
  145     for (auto &E : Info.Tools) {
  151     for (auto &E : Info.SDKs) {
  314         for (auto &Func : Segment.Functions) {
  327         for (auto &Local : Func.Locals) {
  363     for (const wasm::WasmRelocation &Reloc : WasmSec.Relocations) {
tools/opt/PrintSCC.cpp
   79     for (std::vector<BasicBlock*>::const_iterator I = nextSCC.begin(),
  100     for (std::vector<CallGraphNode*>::const_iterator I = nextSCC.begin(),
tools/polly/include/polly/ScopInfo.h
 1377       return std::find(Instructions.begin(), Instructions.end(), Inst) !=
 1556     return Instructions.begin();
tools/polly/lib/Analysis/ScopBuilder.cpp
 2244     for (Instruction *Inst : Stmt->getInstructions())
tools/polly/lib/Analysis/ScopInfo.cpp
 1261   for (Instruction *Inst : Instructions)
 1713   for (Instruction *Inst : Stmt.getInstructions())
 1732     for (Instruction *Inst : Stmt.getInstructions())
 1847   for (auto size : Sizes)
tools/polly/lib/CodeGen/BlockGenerators.cpp
  462     for (Instruction *Inst : Stmt.getInstructions())
tools/polly/lib/Exchange/JSONExporter.cpp
  769   for (std::vector<std::string>::const_iterator I = NewAccessStrings.begin(),
tools/polly/lib/Support/ScopHelper.cpp
  753   for (Instruction *Inst : Stmt->getInstructions())
tools/polly/lib/Support/VirtualInstruction.cpp
  214   for (Instruction *Inst : Stmt->getInstructions())
tools/sancov/sancov.cpp
  303   for (const auto &Point : Points) {
  312     for (auto PointPtr : P.second) {
  325           for (const CoveragePoint *Point : P.second) {
  912   for (const auto &Point : Points) {
  924   for (const auto &Point : Coverage.Points) {
  941   for (const auto &Point : Coverage.Points) {
  958   for (const auto &Point : Coverage.Points) {
 1007   for (const auto &FileName : FileNames) {
 1034     for (const auto &CovPoint : Coverage.Points) {
 1118       for (const std::string &CoverageFile : Pair.second) {
unittests/ADT/BitVectorTest.cpp
  821   for (auto &R : setRanges)
unittests/ADT/DirectedGraphTest.cpp
  274     ListOfSCCs.push_back(NodeListTy(SCC.begin(), SCC.end()));
unittests/ADT/HashingTest.cpp
  141   EXPECT_EQ(arr1_hash, hash_combine_range(vec.begin(), vec.end()));
unittests/ADT/STLExtrasTest.cpp
  335   return s.data.begin();
unittests/ADT/StatisticTest.cpp
   26   for (const auto &S : Range) {
   87     EXPECT_NE(Range1.begin(), Range1.end());
   88     EXPECT_EQ(Range1.begin() + 1, Range1.end());
  103     EXPECT_NE(Range.begin(), Range.end());
  104     EXPECT_EQ(Range.begin() + 2, Range.end());
  131     EXPECT_EQ(Range.begin(), Range.end());
  147     EXPECT_EQ(Range.begin() + 2, Range.end());
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
   49       for (const CVSymbol &S : Symbols)
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
  316   for (auto Include : Prologue.IncludeDirectories) {
  322   for (auto File : Prologue.FileNames) {
  340   for (auto Include : Prologue.IncludeDirectories) {
  349   for (auto File : Prologue.FileNames) {
  364   for (auto Length : Prologue.StandardOpcodeLengths) {
unittests/IR/CFGBuilder.cpp
  122   for (const auto &A : NewArcs) {
  155   for (const auto &U : Updates) {
unittests/IR/PassBuilderCallbacksTest.cpp
  955       for (auto &E : InnerPipeline) {
unittests/Support/ItaniumManglingCanonicalizerTest.cpp
  285     for (const auto &Equiv : Testcase.Equivalences) {
  297       for (const auto &Class : Testcase.Classes)
  298         Keys.insert({&Class, Canonicalizer.canonicalize(*Class.begin())});
  301     for (const auto &Class : Testcase.Classes) {
  303       for (llvm::StringRef Str : Class) {
  312               << Str << " not in the same class as " << *Class.begin();
  317       EXPECT_TRUE(Found.insert({ClassKey, *Class.begin()}).second)
  318           << *Class.begin() << " is in the same class as " << Found[ClassKey];
unittests/tools/llvm-cfi-verify/GraphBuilder.cpp
   88   for (const auto &Node : Result.ConditionalBranchNodes) {
  101   for (const auto &Orphan : Result.OrphanedNodes) {
unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
  171   for (const auto &CT : CodeTemplates) {
  191   for (const auto &CT : CodeTemplates) {
  262   for (const auto &IT : CT.Instructions) {
usr/include/c++/7.4.0/bits/random.h
 5988       { std::copy(_M_v.begin(), _M_v.end(), __dest); }
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   58     begin(const _Container& __cont) -> decltype(__cont.begin())
   59     { return __cont.begin(); }
usr/include/c++/7.4.0/bits/regex_compiler.tcc
  617 	if (std::binary_search(_M_char_set.begin(), _M_char_set.end(),
  621 	for (auto& __it : _M_range_set)
  626 	if (std::find(_M_equiv_set.begin(), _M_equiv_set.end(),
  630 	for (auto& __it : _M_neg_class_set)
usr/include/c++/7.4.0/bits/stl_vector.h
  331 	  std::__uninitialized_copy_a(__x.begin(), __x.end(),
  627       { return const_reverse_iterator(begin()); }
  664       { return const_reverse_iterator(begin()); }
  760       { return begin() == end(); }
  887 	return *begin();
 1603 	      && std::equal(__x.begin(), __x.end(), __y.begin())); }
 1603 	      && std::equal(__x.begin(), __x.end(), __y.begin())); }
 1619     { return std::lexicographical_compare(__x.begin(), __x.end(),
 1620 					  __y.begin(), __y.end()); }
usr/include/c++/7.4.0/bits/vector.tcc
  206 	      pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
  218 	      std::_Destroy(std::copy(__x.begin(), __x.end(), begin()),
utils/FileCheck/FileCheck.cpp
  299   for (auto DiagItr = Diags.begin(), DiagEnd = Diags.end(); DiagItr != DiagEnd;
utils/TableGen/AsmMatcherEmitter.cpp
  275     SmallVector<const ClassInfo *, 16> Worklist(SuperClasses.begin(),
  282       for (auto *Super : CI->SuperClasses)
 1473   SubtargetFeatures.insert(SubtargetFeaturePairs.begin(),
 2835   for (const OperandMatchEntry &OMI : Info.OperandMatchInfo) {
 2876   for (const OperandMatchEntry &OMI : Info.OperandMatchInfo) {
 3120   for (const auto &Feature : FeatureBitset)
 3376     for (const auto &Feature : FeatureBitset) {
utils/TableGen/AsmWriterEmitter.cpp
  214       if (std::any_of(Idxs.begin()+1, Idxs.end(),
  575     for (const Record *R : AltNameIndices)
  583     for (const Record *R : AltNameIndices) {
  727     for (const auto &str : Conds)
utils/TableGen/Attributes.cpp
  141   for (const auto *R : Records) {
  154   for (const auto *R : Records) {
utils/TableGen/CodeEmitterGen.cpp
  336   for (const auto &Feature : FeatureBitset)
  530   SubtargetFeatures.insert(All.begin(), All.end());
  593     for (const auto &Feature : FeatureBitset) {
utils/TableGen/CodeGenDAGPatterns.cpp
   90   auto ASI = AddrSpaces.begin();
 1399   for (const Predicate &P : Predicates) {
 1660   for (const TypeSetByHwMode &S : Types)
 1663   for (const TreePatternNodePtr &C : Children)
 1670   for (const TypeSetByHwMode &S : Types)
 1673   for (const TreePatternNodePtr &C : Children)
 1721   for (const SDTypeConstraint &Constraint : TypeConstraints) {
 1762       for (auto T : PFRec->getTrees())
 1837   for (const TreePredicateCall &Pred : PredicateCalls) {
 1848   for (const ScopedName &Name : NamesAsPredicateArg)
 2059   for (auto Alternative : Frag->getTrees()) {
 2076     for (const TreePredicateCall &Pred : getPredicateCalls())
 2999   for (const TreePatternNodePtr &Tree : Trees) {
 3161       for (auto T : P->getTrees())
 4128     for (auto T : Pattern.getTrees())
 4182     for (auto T : Pattern.getTrees())
 4227   for (const TypeSetByHwMode &VTS : N->getExtTypes())
 4250     Preds.insert(Preds.end(), MC.begin(), MC.end());
 4360   for (const auto &Variants : ChildVariants)
utils/TableGen/CodeGenDAGPatterns.h
 1261   ptm_iterator ptm_begin() const { return PatternsToMatch.begin(); }
utils/TableGen/CodeGenHwModes.cpp
   49   for (const PairType &P : Items)
   96   for (const HwMode &M : Modes) {
utils/TableGen/CodeGenInstruction.h
  165     const_iterator begin() const { return OperandList.begin(); }
utils/TableGen/CodeGenRegisters.cpp
  213     RegI(Regs.begin()), RegE(Regs.end()) {
  862   return std::binary_search(Members.begin(), Members.end(), Reg,
  870     for (const auto R : *K.Members)
  897          std::includes(A->getMembers().begin(), A->getMembers().end(),
  898                        B->getMembers().begin(), B->getMembers().end(),
 1603     unsigned USetID = UberSetIDs.findLeader((*Regs.begin())->EnumValue);
 1606     AllocatableRegs.insert((*Regs.begin())->EnumValue);
 1607     for (auto I = std::next(Regs.begin()), E = Regs.end(); I != E; ++I) {
 1794     I = UniqueSets.begin(), E = UniqueSets.end();
 1805   return std::includes(RUSuperSet.begin(), RUSuperSet.end(),
 1806                        RUSubSet.begin(), RUSubSet.end());
 2098     for (const CodeGenRegister *Reg : RC.getMembers()) {
 2143     std::set_intersection(Memb1.begin(), Memb1.end(), Memb2.begin(),
 2143     std::set_intersection(Memb1.begin(), Memb1.end(), Memb2.begin(),
 2176   for (const auto R : RC->getMembers()) {
 2236     for (const auto Super : RC->getMembers()) {
utils/TableGen/CodeGenRegisters.h
  727              I = Units.begin(), E = Units.end(); I != E; ++I)
utils/TableGen/CodeGenSchedule.cpp
  242   for (const Record *R : Decls) {
  258   for (const Record *R : Defs) {
  728   return I == RWVec.end() ? 0 : std::distance(RWVec.begin(), I);
  732   for (const CodeGenSchedRW &Read : SchedReads) {
  747   for (Record *RWDef : RWDefs) {
  770   for (Record *RWDef : RWDefs) {
  787     for (unsigned I : SchedRW.Sequence) {
  801   for (const Record *Rec : SchedWrite.Aliases) {
  826     for (unsigned Idx : SchedWrite.Sequence) {
  936     for (Record *RWDef : RWDefs) {
  996   for (RecIter I = InstDefs.begin(), E = InstDefs.end(); I != E; ++I) {
  997     if (I != InstDefs.begin())
 1054   for (Record *InstDef : *InstDefs) {
 1082           for (Record *RWD : RWDefs) {
 1253     for (const Record *Rec : PM.ItinRWDefs) {
 1275     RecIter II = InstDefs->begin(), IE = InstDefs->end();
 1383   for (Record *Alias : RW.Aliases) {
 1435     for (Record *VarDef : VarDefs)
 1440   for (RecIter AI = SchedRW.Aliases.begin(), AE = SchedRW.Aliases.end();
 1455       for (Record *VD : VarDefs)
 1843     for (Record *RW : SC.InstRWs) {
 1992     for (RecIter II = PM.ItinRWDefs.begin(), IE = PM.ItinRWDefs.end();
 2022   for (RecIter AI = SchedRW.Aliases.begin(), AE = SchedRW.Aliases.end();
 2065   for (Record *ProcResDef : ProcResourceDefs) {
 2076   for (Record *ProcResGroup : ProcResGroups) {
 2149   return 1 + (PRPos - ProcResourceDefs.begin());
 2153   for (const Record *TheDef : UnsupportedFeaturesDefs) {
 2199     for (const CodeGenSchedTransition &Transition : Transitions) {
 2208          TI = TransVec.begin(), TE = TransVec.end(); TI != TE; ++TI) {
utils/TableGen/CodeGenSchedule.h
  452   const_class_iterator classes_begin() const { return SchedClasses.begin(); }
  497   ProcIter procModelBegin() const { return ProcModels.begin(); }
  551   SchedClassIter schedClassBegin() const { return SchedClasses.begin(); }
utils/TableGen/DAGISelMatcherGen.cpp
  520   for (const ScopedName &Name : N->getNamesAsPredicateArg()) {
  901     for (Record *Reg : Pattern.getDstRegs()) {
 1044     for (Record *Reg : Pattern.getDstRegs()) {
utils/TableGen/DFAEmitter.cpp
  378   for (const auto &SingleAction : AT) {
utils/TableGen/DFAPacketizerEmitter.cpp
   78     for (auto U : InsnClass)
utils/TableGen/ExegesisEmitter.cpp
  164     for (const Record *Def : PfmCounterDefs) {
  175   for (const Record *Def : PfmCounterDefs)
utils/TableGen/FastISelEmitter.cpp
   77   iterator begin() const { return PredsByName.begin(); }
utils/TableGen/FixedLenDecoderEmitter.cpp
   81   const_iterator begin() const { return Fields.begin(); }
 1143   for (const auto &Op : Operands.find(Opc)->second) {
utils/TableGen/GICombinerEmitter.cpp
   86   const_root_iterator roots_begin() const { return Roots.begin(); }
   89     return llvm::make_range(Roots.begin(), Roots.end());
  268   for (Record *R : RulesAndGroups) {
utils/TableGen/GlobalISelEmitter.cpp
  202   for (const TreePredicateCall &Call : N->getPredicateCalls()) {
  308   for (const TreePredicateCall &Call : N->getPredicateCalls()) {
  387   for (const auto &Feature : FeatureBitset)
  580     for (auto I = Contents.begin(), E = Contents.end(); I != E;
 2113   OperandVec::const_iterator operands_begin() const { return Operands.begin(); }
 2826         for (auto Def : I->ImplicitDefs) {
 2835         for (auto Use : I->ImplicitUses) {
 2855     for (const auto &Renderer : OperandRenderers)
 3174       Matchers.begin(), Matchers.end(), 0,
 3432   for (const TreePredicateCall &Call : N->getPredicateCalls()) {
 3494   for (const TypeSetByHwMode &VTy : Src->getExtTypes()) {
 3503   for (const TreePredicateCall &Call : Src->getPredicateCalls()) {
 4626   for (const TypeSetByHwMode &VTy : Src->getExtTypes()) {
 4816   std::copy_if(Defs.begin(), Defs.end(), std::back_inserter(MatchedRecords),
 5197     for (const auto &Feature : FeatureBitset) {
 5419   const Matcher &Representative = **Matchers.begin();
 5507   const Matcher &CaseRepresentative = **Matchers.begin();
utils/TableGen/InfoByHwMode.cpp
   34   for (const HwModeSelect::PairType &P : MS.Items) {
  147   for (const HwModeSelect::PairType &P : MS.Items) {
  197   for (const HwModeSelect::PairType &P : MS.Items) {
utils/TableGen/InstrDocsEmitter.cpp
  195       for (Record *Def : II->ImplicitDefs) {
  208       for (Record *Use : II->ImplicitUses) {
utils/TableGen/InstrInfoEmitter.cpp
  100   for (Record *U : Uses)
  309       for (const std::string &Name : Entry.second)
  350     for (const Record *Op : *RecordsToAdd) {
utils/TableGen/IntrinsicEmitter.cpp
  139   for (auto Target : Ints.Targets)
utils/TableGen/PredicateExpander.cpp
  131   for (const Record *Rec : Opcodes) {
  169   for (const Record *Rec : Sequence) {
  231   for (const Record *Opcode : Opcodes) {
  250   for (const Record *Rec : Cases) {
utils/TableGen/RISCVCompressInstEmitter.cpp
  471   for (auto &R : ReqFeatures) {
utils/TableGen/RegisterBankEmitter.cpp
  101     return llvm::make_range(RCs.begin(), RCs.end());
  135   for (const auto &Bank : Banks)
  229       for (const auto &RC : RCs) {
utils/TableGen/RegisterInfoEmitter.cpp
  210       OS << "    {" << (*Regs.begin())->getWeight(RegBank)
  916     diffEncode(SuperRegLists[i], Reg.EnumValue, SuperRegList.begin(),
 1638     for (const CodeGenRegister *R : RC.getMembers()) {
utils/TableGen/SearchableTableEmitter.cpp
  286   for (const auto &Entry : Enum.Entries)
  548   for (const auto &FieldName : Key) {
  569   for (auto EntryRec : Items) {
  598   for (auto EntryRec : Items) {
utils/TableGen/SequenceToOffsetTable.h
  120       for (typename SeqT::const_iterator SI = I->first.begin(),
utils/TableGen/SubtargetEmitter.cpp
  686   for (const CodeGenRegisterFile &RF : ProcModel.RegisterFiles) {
  691     for (const CodeGenRegisterCost &RC : RF.Costs) {
  711   for (const CodeGenRegisterFile &RD : ProcModel.RegisterFiles) {
  731         1 + std::distance(ProcModel.ProcResourceDefs.begin(),
  732                           std::find(ProcModel.ProcResourceDefs.begin(),
  742         1 + std::distance(ProcModel.ProcResourceDefs.begin(),
  743                           std::find(ProcModel.ProcResourceDefs.begin(),
  839   for (Record *A : SchedWrite.Aliases) {
  858   for (Record *WR : ProcModel.WriteResDefs) {
  891   for (Record *A : SchedRead.Aliases) {
  910   for (Record *RA : ProcModel.ReadAdvanceDefs) {
  962     for (Record *PR : PM.ProcResourceDefs) {
 1006            make_range(SC.Transitions.begin(), SC.Transitions.end())) {
 1032       for (Record *RW : SC.InstRWs) {
 1048       for (Record *I : ProcModel.ItinRWDefs) {
 1468     for (const Record *Rec : T.PredTerm) {
 1547   for (const CodeGenSchedTransition &T : SC.Transitions) {
 1549     std::set_union(T.ProcIndices.begin(), T.ProcIndices.end(),
 1598       for (const CodeGenSchedTransition &T : SC.Transitions) {
utils/TableGen/TableGen.cpp
  222       for (Record *Elt : *Elts)
utils/TableGen/WebAssemblyDisassemblerEmitter.cpp
  114         for (auto &Op : CGI.Operands.OperandList) {
utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
   62   for (auto Pair : Table) {
utils/TableGen/X86FoldTablesEmitter.cpp
  170     for (const X86FoldTableEntry &E : Table)
utils/benchmark/src/benchmark.cc
  399   for (const Benchmark::Instance& benchmark : benchmarks) {
  404     for(const auto& Stat : *benchmark.statistics)
  428     for (const auto& benchmark : benchmarks) {
utils/benchmark/src/benchmark_register.cc
  154       for (int num_threads : *thread_counts) {
  174         for (auto const& arg : args) {
utils/benchmark/src/complexity.cc
  165   for (const Run& run : reports) {
utils/benchmark/src/console_reporter.cc
   73   for (const auto& run : reports) {
utils/benchmark/src/csv_reporter.cc
   50     for (const auto& run : reports) {
   69     for (const auto& run : reports) {
   80   for (const auto& run : reports) {
utils/benchmark/src/json_reporter.cc
  138   for (auto it = reports.begin(); it != reports.end(); ++it) {
utils/benchmark/src/reporter.cc
   49     for (auto &CInfo : info.caches) {
utils/benchmark/src/statistics.cc
   29   return std::accumulate(v.begin(), v.end(), 0.0);
   56   return std::inner_product(v.begin(), v.end(), v.begin(), 0.0);
   56   return std::inner_product(v.begin(), v.end(), v.begin(), 0.0);
   84       std::count_if(reports.begin(), reports.end(),
  112   for(Run const& r : reports) {
  126   for (Run const& run : reports) {
  151   for(const auto& Stat : *reports[0].statistics) {
utils/unittest/googlemock/include/gmock/gmock-matchers.h
 2568                lhs_stl_container.begin();
 2570         if (internal::ArrayAwareFind(expected_.begin(), expected_.end(), *it) ==
 2584       for (typename StlContainer::const_iterator it = expected_.begin();
 2587                 lhs_stl_container.begin(), lhs_stl_container.end(), *it) ==
 2763       typename LhsStlContainer::const_iterator left = lhs_stl_container.begin();
 2764       typename RhsStlContainer::const_iterator right = rhs_.begin();
 2826     for (typename StlContainer::const_iterator it = stl_container.begin();
 3179     StlContainerConstIterator it = stl_container.begin();
 3390     MatchMatrix matrix = AnalyzeElements(stl_container.begin(),
 3531         new UnorderedElementsAreMatcherImpl<Container>(matchers_.begin(),
 3551         matchers_.begin(), matchers_.end()));
 3684   return ElementsAreArray(container.begin(), container.end());
 3727   return UnorderedElementsAreArray(container.begin(), container.end());
 4258   for (typename RhsStlContainer::const_iterator it = rhs_stl_container.begin();
utils/unittest/googlemock/src/gmock-matchers.cc
  318   for (Iter it = pairs.begin(); it != pairs.end(); ++it) {
utils/unittest/googletest/include/gtest/gtest-param-test.h
  325   return ValuesIn(container.begin(), container.end());
utils/unittest/googletest/include/gtest/gtest-printers.h
  377   for (typename C::const_iterator it = container.begin();
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
  300     return new Iterator(this, container_.begin());
utils/unittest/googletest/src/gtest-death-test.cc
  921     for (typename ::std::vector<Str>::const_iterator i = arguments.begin();
utils/unittest/googletest/src/gtest-internal-inl.h
  287   for (typename Container::const_iterator it = c.begin(); it != c.end(); ++it) {
  297   std::for_each(c.begin(), c.end(), functor);
utils/unittest/googletest/src/gtest.cc
 1231         std::vector<EditType>::const_iterator it = edits.begin() + edit_i;
 1233         if (it == edits.end() || (it - edits.begin()) - edit_i >= context) {
 2143   if (std::find(reserved_names.begin(), reserved_names.end(), property_name) !=
 3615   GTEST_CHECK_(std::find(allowed_names.begin(), allowed_names.end(), name) !=