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

References

include/llvm/ADT/MapVector.h
  126     return std::make_pair(begin() + I, false);
  139     return std::make_pair(begin() + I, false);
include/llvm/Transforms/Scalar/ConstantHoisting.h
  136     for (auto MapEntry : ConstGEPCandMap)
  140     for (auto MapEntry : ConstGEPInfoMap)
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1289   for (auto &I : GlobalGOTEquivs) {
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  579   for (auto &P : FnDebugInfo)
 2397   for (auto &MethodItr : Info.Methods) {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 1068   for (const auto &P : CUMap) {
 1171   for (const auto &P : CUMap) {
 2044   for (const auto &NU : CUMap) {
 2349   for (const auto &P : SectionRanges) {
 2506   for (auto &I : SectionMap) {
 2762   for (const auto &P : CUMap) {
lib/CodeGen/CodeGenPrepare.cpp
 5283   for (auto &Entry : LargeOffsetGEPMap) {
lib/CodeGen/InlineSpiller.cpp
 1467   for (auto &Ent : MergeableSpills) {
lib/CodeGen/LiveDebugVariables.cpp
 1202     unsigned NewLocNo = std::distance(NewLocations.begin(), InsertResult.first);
 1209   for (auto &Pair : NewLocations) {
 1215       unsigned NewLocNo = std::distance(&*NewLocations.begin(), &Pair);
lib/CodeGen/ScheduleDAGInstrs.cpp
  650     for (auto &I : *this)
  663   for (auto &I : Val2SUsMap)
  680   for (auto &I : map) {
  692   for (Value2SUsMap::iterator I = map.begin(), EE = map.end(); I != EE;) {
 1022   for (auto &Itr : *this) {
 1048   for (auto &I : stores)
 1051   for (auto &I : loads)
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1144   for (auto &DDIMI : DanglingDebugInfoMap) {
 1362   for (auto &Pair : DanglingDebugInfoMap)
lib/CodeGen/StackMaps.cpp
  336       Loc.Offset = Result.first - ConstPool.begin();
  441   for (auto const &FR : FnInfos) {
  457   for (const auto &ConstEntry : ConstPool) {
lib/CodeGen/WinEHPrepare.cpp
  726   for (auto &Funclets : FuncletBlocks) {
  933   for (auto &Funclet : FuncletBlocks) {
lib/IR/DIBuilder.cpp
  105   for (const auto &I : AllMacrosPerParent) {
lib/IR/LegacyPassManager.cpp
  460     for (auto &OnTheFlyManager : OnTheFlyManagers) {
 1720   for (auto &OnTheFlyManager : OnTheFlyManagers) {
 1781   for (auto &OnTheFlyManager : OnTheFlyManagers) {
lib/IR/Verifier.cpp
 2093   for (const auto &Pair : SiblingFuncletInfo) {
lib/LTO/LTO.cpp
 1281   for (auto &Mod : ThinLTO.ModuleMap)
 1367   for (auto &Mod : ThinLTO.ModuleMap) {
lib/MC/ConstantPools.cpp
   89   for (auto &CPI : ConstantPools) {
lib/MC/MCWin64EH.cpp
  551   for (auto &I : info->EpilogMap) {
  604   for (auto &I : EpilogInfo) {
  625   for (auto &I : info->EpilogMap) {
lib/ProfileData/SampleProfWriter.cpp
  162   for (auto entry : FuncOffsetTable) {
  306   for (const auto &I : NameTable)
  344   for (auto entry : FuncOffsetTable) {
lib/Target/AArch64/AArch64StackTagging.cpp
  569   for (auto &I : Allocas) {
  613   for (auto &I : Allocas) {
lib/Target/PowerPC/PPCAsmPrinter.cpp
 1450     for (const auto &TOCMapPair : TOC) {
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
  134     for (auto &AssociatedAndMore : PriorityAndMore.second) {
lib/Target/X86/X86WinAllocaExpander.cpp
  297   for (auto &P : Lowerings)
lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp
  237   for (auto Itr : InstInfoMap) {
  301   for (auto &Itr : InstInfoMap) { // Forward
lib/Transforms/IPO/Attributor.cpp
  914     return llvm::make_range(ReturnedValues.begin(), ReturnedValues.end());
 1129   for (auto &It : ReturnedValues) {
 1220   for (auto &It : NewRVsMap) {
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1793     for (auto &S : CallSlots)
 1858   for (auto &S : CallSlots) {
 1977   for (auto &S : CallSlots) {
lib/Transforms/Instrumentation/CGProfile.cpp
   89   for (auto E : Counts) {
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
 1463   for (auto &P : PersonalityFns) {
lib/Transforms/Scalar/ADCE.cpp
  234   for (auto &BBInfo : BlockInfo)
  240   for (auto &BBInfo : BlockInfo)
  320   for (auto &BBInfo : BlockInfo)
lib/Transforms/Scalar/ConstantHoisting.cpp
  942   for (auto &MapEntry : ConstGEPCandMap)
  951   for (auto MapEntry : ConstGEPInfoMap)
lib/Transforms/Scalar/DivRemPairs.cpp
  148   for (auto &RemPair : RemMap) {
lib/Transforms/Scalar/GVN.cpp
 1162   for (auto &PredLoad : PredLoads) {
 1240   for (const auto &PredLoad : PredLoads) {
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  632   for (auto &SL : StoreRefsForMemset)
  635   for (auto &SL : StoreRefsForMemsetPattern)
lib/Transforms/Scalar/LoopRerollPass.cpp
 1080   UsesTy::iterator I = StartI ? *StartI : In.begin();
 1194   for (auto &KV : Uses) {
 1204                   : Uses) {
 1222     auto LastRootIt = Uses.begin();
 1497     for (auto &KV : Uses)
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  848   for (auto Pair : States) {
  873     for (auto Pair : States) {
  923   for (auto Pair : States) {
  930   for (auto Pair : States) {
 1027   for (auto Pair : States) {
 1117   for (auto Pair : States) {
 1183     for (auto &Pair : PointerToBase) {
 2254     for (auto Pair : Info.PointerToBase)
 2268       for (auto Pair : Info.PointerToBase) {
 2287     for (auto &BasePair : Info.PointerToBase)
 2833   for (auto KVPair : Info.PointerToBase)
 2841   for (auto KVPair : Info.PointerToBase)
lib/Transforms/Scalar/StructurizeCFG.cpp
  606   for (const auto &AddedPhi : AddedPhis) {
  614     for (const auto &PI : Map) {
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  851   for (const std::pair<ChainID, InstrList> &Chain : Map) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 3002   for (auto &InductionEntry : *List) {
 3444   for (auto &Entry : *Legal->getInductionVars())
 4460   for (auto &Induction : *Legal->getInductionVars()) {
 4503   for (auto &Induction : *Legal->getInductionVars()) {
 4785   for (auto &Induction : *Legal->getInductionVars()) {
 4996       for (auto& pair : RUs[i].MaxLocalUsers) {
 5156   for (auto& pair : R.MaxLocalUsers) {
 5173   for (auto& pair : R.MaxLocalUsers) {
 5442       for (auto& pair : RegUsage) {
 5473       for (const auto &pair : MaxUsages[i]) {
 5480       for (const auto &pair : Invariant) {
 6372   for (auto &Induction : *Legal->getInductionVars()) {
 6536   for (auto &Induction : *Legal->getInductionVars()) {
lib/Transforms/Vectorize/SLPVectorizer.cpp
  564     for (auto &Iter : BlocksSchedules) {
 4242   for (auto &BSIter : BlocksSchedules) {
 6399     for (auto &Pair : ExtraArgs) {
 6485       for (auto &Pair : ExternallyUsedValues) {
 7023   for (auto &Entry : GEPs) {
 7113   for (StoreListMap::iterator it = Stores.begin(), e = Stores.end(); it != e;
tools/clang/include/clang/AST/CXXInheritance.h
  291   iterator begin() { return Overrides.begin(); }
tools/clang/include/clang/AST/OpenMPClause.h
 4484     for (auto &M : ComponentListMap) {
tools/clang/include/clang/Sema/Lookup.h
  821   iterator begin() { return iterator(Decls.begin(), select_second()); }
tools/clang/lib/AST/CXXInheritance.cpp
  647       for (CXXFinalOverriderMap::iterator OM = BaseOverriders->begin(),
  738   for (auto &OM : FinalOverriders) {
tools/clang/lib/AST/DeclCXX.cpp
 1878     for (CXXFinalOverriderMap::iterator M = FinalOverriders->begin(),
tools/clang/lib/AST/VTableBuilder.cpp
  179   for (const auto &Overrider : FinalOverriders) {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1327   for (const auto &Pair : DeferredVariantFunction) {
 8017     for (const auto &M : Info) {
 8126     for (const auto &M : Info) {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2293       SecIt = I->getSecond().SecondaryLocalVarData->begin();
 2301     for (auto &Rec : I->getSecond().LocalVarData) {
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  579   for (const auto &LocalAddrPair : LocalAddrs) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  404   for (const auto &FuncletAndParent : TerminateFunclets)
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5583   for (auto &I : StaticExternCValues) {
 5610   for (auto &I : MangledDeclNames) {
 5674     auto Val = *(MangledDeclNames.begin() + I);
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1531     for (const auto &P : uses) {
tools/clang/lib/Sema/Sema.cpp
  659   for (const auto &UndefinedUse : UndefinedButUsed) {
  940   for (const auto &Typo : DelayedTypos) {
 1016   for (auto WeakID : WeakUndeclaredIdentifiers) {
 1228     for (const auto &DeletedFieldInfo : DeleteExprs) {
 1553     for (std::pair<CanonicalDeclPtr<FunctionDecl>, SourceLocation> FDLoc :
tools/clang/lib/Sema/SemaCoroutine.cpp
 1001   for (auto KV : Fn.CoroutineParameterMoves)
tools/clang/lib/Sema/SemaDecl.cpp
16677             for (CXXFinalOverriderMap::iterator M = FinalOverriders.begin(),
tools/clang/lib/Sema/SemaDeclCXX.cpp
 5553   for (CXXFinalOverriderMap::iterator M = FinalOverriders.begin(),
15757   for (CXXFinalOverriderMap::const_iterator I = FinalOverriders.begin(),
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4980   for (auto &SelectorAndLocation : ReferencedSelectors) {
tools/clang/lib/Serialization/ASTReader.cpp
 9912       IdentifierInfo *II = PendingMacroIDs.begin()[I].first;
 9914       GlobalIDs.swap(PendingMacroIDs.begin()[I].second);
10007   for (PendingBodiesMap::iterator PB = PendingBodies.begin(),
12156       for (auto Update : ESUpdates) {
12168       for (auto Update : DTUpdates) {
tools/clang/lib/Serialization/ASTWriter.cpp
 3459     for (auto &SelectorAndID : SelectorIDs) {
 3556   for (auto &SelectorAndLocation : SemaRef.ReferencedSelectors) {
 3799     for (auto IdentIDPair : IdentifierIDs) {
 4462   for (auto &LPTMapEntry : LPTMap) {
 4807   for (auto &WeakUndeclaredIdentifier : SemaRef.WeakUndeclaredIdentifiers) {
 4859   for (const auto &I : SemaRef.KnownNamespaces) {
 4948   for (const auto &Number : Context.MangleNumbers)
 4952   for (const auto &Number : Context.StaticLocalNumbers)
 4992   for (auto &SelectorAndID : SelectorIDs)
 5259   for (auto &DeclUpdate : LocalUpdates) {
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  182       for (const auto &F : Firsts)
tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  793   for (ModuleFilesMap::iterator M = ModuleFiles.begin(),
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
  366   for (const auto &T : TypeMap) {
  405   for (const auto &FOM : FctOverloadMap) {
  425   for (auto &i : FctOverloadMap) {
tools/lld/ELF/CallGraphSort.cpp
  117   for (std::pair<SectionPair, uint64_t> &c : profile) {
tools/lld/ELF/LinkerScript.cpp
  784   for (auto &pair : memoryRegions) {
 1071   for (auto &mri : script->memoryRegions) {
tools/lld/ELF/MapFile.cpp
  251   for (auto kv : map) {
tools/lld/ELF/SyntheticSections.cpp
  824     for (auto &p: got.global)
  855     for (std::pair<const OutputSection *, FileGot::PageBlock> &p :
  906     for (std::pair<const OutputSection *, FileGot::PageBlock> &p :
  917     for (auto &p: got.local16)
  919     for (auto &p: got.global)
  921     for (auto &p: got.relocs)
  923     for (auto &p: got.tls)
  925     for (auto &p: got.dynTlsSymbols) {
  933   for (auto &p : primGot->global)
  935   for (auto &p : primGot->relocs)
  941     for (std::pair<Symbol *, size_t> &p : got.tls) {
  947     for (std::pair<Symbol *, size_t> &p : got.dynTlsSymbols) {
  977     for (const std::pair<Symbol *, size_t> &p : got.global) {
  984     for (const std::pair<const OutputSection *, FileGot::PageBlock> &l :
  993     for (const std::pair<GotEntry, size_t> &p : got.local16) {
 2049   for (std::pair<InputFile *, std::vector<SymbolTableEntry>> &p : arr)
tools/llvm-objdump/llvm-objdump.cpp
 1633   for (std::pair<SectionRef, std::vector<SectionRef>> &P : SecToRelSec) {
tools/llvm-readobj/ELFDumper.cpp
 4919   for (const auto &StackSizeMapEntry : StackSizeRelocMap) {
tools/polly/include/polly/ScopInfo.h
 2843   iterator begin() { return RegionToScopMap.begin(); }
tools/polly/lib/Analysis/ScopBuilder.cpp
 2156   for (auto &Instructions : LeaderToInstList) {
tools/polly/lib/CodeGen/BlockGenerators.cpp
  871   for (const auto &EscapeMapping : EscapeMap) {
  991   for (const auto &EscapeMapping : EscapeMap) {
tools/polly/lib/CodeGen/IRBuilder.cpp
   85     for (const auto &AliasScopePair : AliasScopeMap) {
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  315   for (const auto &I : IDToValue)
  319   for (const auto &I : OutsideLoopIterations)
  364   for (const auto &I : IDToValue) {
  980   LTS.insert(OutsideLoopIterations.begin(), OutsideLoopIterations.end());
unittests/ADT/MapVectorTest.cpp
   21   ASSERT_EQ(R.first, MV1.begin());
   36   ASSERT_EQ(I, MV2.begin());
   46   ASSERT_EQ(R.first, MV.begin());
   52   ASSERT_EQ(R.first, MV.begin());
  138   for (auto P : make_range(MV.begin(), MV.end())) {
  177   ASSERT_EQ(R.first, MV.begin());
  184   ASSERT_EQ(R.first, MV.begin());
  203   ASSERT_EQ(R.first, MV.begin());
  209   ASSERT_EQ(R.first, MV.begin());
  295   for (auto P : make_range(MV.begin(), MV.end())) {
  321   ASSERT_EQ(R.first, MV.begin());
  327   ASSERT_EQ(R.first, MV.begin());
  413   for (auto P : make_range(MV.begin(), MV.end())) {
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   49     { return __cont.begin(); }
utils/TableGen/CodeGenDAGPatterns.cpp
 3658           std::find_if(InstResults.begin(), InstResults.end(),
 3688     ResultIndices.push_back(std::distance(InstResults.begin(), InstResultIter));
utils/TableGen/CodeGenSchedule.cpp
 1063   for (auto &Entry : ClassInstrs) {
utils/TableGen/DAGISelMatcherEmitter.cpp
  255   for (const auto &It : VecPatterns) {