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

References

include/llvm/ADT/MapVector.h
  124       return std::make_pair(std::prev(end()), true);
  137       return std::make_pair(std::prev(end()), true);
  194     if (Iterator == end())
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
 1893       if (it != LargeOffsetGEPMap.end()) {
 5283   for (auto &Entry : LargeOffsetGEPMap) {
lib/CodeGen/InlineSpiller.cpp
 1467   for (auto &Ent : MergeableSpills) {
lib/CodeGen/LiveDebugVariables.cpp
 1209   for (auto &Pair : NewLocations) {
lib/CodeGen/MachinePipeliner.cpp
  685         if (I == PendingLoads.end())
lib/CodeGen/ScheduleDAGInstrs.cpp
  631     if (Itr != end()) {
  650     for (auto &I : *this)
  663   for (auto &I : Val2SUsMap)
  672   if (Itr != Val2SUsMap.end())
  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) {
 1162   if (DanglingDbgInfoIt == DanglingDebugInfoMap.end())
 1362   for (auto &Pair : DanglingDebugInfoMap)
lib/CodeGen/StackMaps.cpp
  357   if (CurrentIt != FnInfos.end())
  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) {
  507       if (I != OnTheFlyManagers.end())
 1720   for (auto &OnTheFlyManager : OnTheFlyManagers) {
 1781   for (auto &OnTheFlyManager : OnTheFlyManagers) {
lib/IR/Verifier.cpp
 2093   for (const auto &Pair : SiblingFuncletInfo) {
 2121       if (TermI == SiblingFuncletInfo.end())
lib/LTO/LTO.cpp
 1281   for (auto &Mod : ThinLTO.ModuleMap)
 1367   for (auto &Mod : ThinLTO.ModuleMap) {
lib/LTO/LTOBackend.cpp
  528     assert(I != ModuleMap.end());
lib/MC/ConstantPools.cpp
   68   if (CP == ConstantPools.end())
   89   for (auto &CPI : ConstantPools) {
lib/MC/MCWin64EH.cpp
  551   for (auto &I : info->EpilogMap) {
  559       assert(EpilogInfo.find(MatchingEpilog) != EpilogInfo.end() &&
  604   for (auto &I : EpilogInfo) {
  625   for (auto &I : info->EpilogMap) {
lib/ObjectYAML/ELFYAML.cpp
  898     if (It != Flags.end())
lib/ProfileData/GCOV.cpp
  772             if (FuncCoverages.find(Function) == FuncCoverages.end()) {
lib/ProfileData/SampleProfWriter.cpp
  162   for (auto entry : FuncOffsetTable) {
  277   if (ret == NameTable.end())
  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/InstCombine/InstCombineLoadStoreAlloca.cpp
  289   if (Loc != WorkMap.end())
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/Float2Int.cpp
  152   if (IT != SeenInsts.end())
  191     if (SeenInsts.find(I) != SeenInsts.end())
  300         assert(SeenInsts.find(OI) != SeenInsts.end() &&
  366       if (SeenI == SeenInsts.end())
  380           if (!UI || SeenInsts.find(UI) == SeenInsts.end()) {
  436   if (ConvertedInsts.find(I) != ConvertedInsts.end())
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
 1081   while (I != In.end() && (I->second.test(Val) == 0 ||
 1194   for (auto &KV : Uses) {
 1204                   : Uses) {
 1224     while (BaseIt != Uses.end() && RootIt != Uses.end()) {
 1224     while (BaseIt != Uses.end() && RootIt != Uses.end()) {
 1256         while (TryIt != Uses.end() &&
 1263         if (TryIt == Uses.end() || TryIt == RootIt ||
 1410     assert(BaseIt == Uses.end() && RootIt == Uses.end() &&
 1410     assert(BaseIt == Uses.end() && RootIt == Uses.end() &&
 1497     for (auto &KV : Uses)
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  627   if (Found != Cache.end()) {
  848   for (auto Pair : States) {
  859     assert(I != States.end() && "lookup failed!");
  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/SCCP.cpp
  414       assert(It != TrackedMultipleRetVals.end());
  844     if (TFRVI != TrackedRetVals.end()) {
 1357     if (TFRVI == TrackedRetVals.end())
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
 1799   assert(II != Legal->getInductionVars()->end() && "IV is not an induction");
 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) {
 5187     if (R.LoopInvariantRegs.find(pair.first) != R.LoopInvariantRegs.end())
 5415           if (RegUsage.find(ClassID) == RegUsage.end())
 5428             if (RegUsage.find(ClassID) == RegUsage.end())
 5434             if (RegUsage.find(ClassID) == RegUsage.end())
 5442       for (auto& pair : RegUsage) {
 5443         if (MaxUsages[j].find(pair.first) != MaxUsages[j].end())
 5463       if (Invariant.find(ClassID) == Invariant.end())
 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) {
 2133       if (ExtI != ExternallyUsedValues.end()) {
 4242   for (auto &BSIter : BlocksSchedules) {
 6294           if (I != ExtraArgs.end() && !I->second) {
 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
  293   iterator end() { return Overrides.end(); }
tools/clang/include/clang/AST/OpenMPClause.h
 4484     for (auto &M : ComponentListMap) {
tools/clang/include/clang/Sema/Lookup.h
  822   iterator end() { return iterator(Decls.end(), select_second()); }
tools/clang/lib/AST/CXXInheritance.cpp
  648                                OMEnd = BaseOverriders->end();
  738   for (auto &OM : FinalOverriders) {
tools/clang/lib/AST/DeclCXX.cpp
 1879                                      MEnd = FinalOverriders->end();
tools/clang/lib/AST/VTableBuilder.cpp
  179   for (const auto &Overrider : FinalOverriders) {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1327   for (const auto &Pair : DeferredVariantFunction) {
 7979         if (It != Info.end()) {
 8017     for (const auto &M : Info) {
 8060       if (CI != DeferredInfo.end()) {
 8126     for (const auto &M : Info) {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2301     for (auto &Rec : I->getSecond().LocalVarData) {
 4796   if (VDI != I->getSecond().LocalVarData.end())
 4805       if (VDI != I->getSecond().LocalVarData.end())
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  579   for (const auto &LocalAddrPair : LocalAddrs) {
  611     if (I != LocalAddrs.end()) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  404   for (const auto &FuncletAndParent : TerminateFunclets)
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1088   if (FoundName != MangledDeclNames.end())
 5488     if (I == DeferredEmptyCoverageMappingDecls.end())
 5506   if (I == DeferredEmptyCoverageMappingDecls.end())
 5583   for (auto &I : StaticExternCValues) {
 5610   for (auto &I : MangledDeclNames) {
tools/clang/lib/Format/FormatTokenLexer.cpp
  815         it != Macros.end()) {
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
  528     assert(Move != Moves.end() &&
 1001   for (auto KV : Fn.CoroutineParameterMoves)
tools/clang/lib/Sema/SemaDecl.cpp
16678                                              MEnd = FinalOverriders.end();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7416         if (I != WeakUndeclaredIdentifiers.end()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 5554                                    MEnd = FinalOverriders.end();
15758                                             E = FinalOverriders.end();
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4980   for (auto &SelectorAndLocation : ReferencedSelectors) {
tools/clang/lib/Sema/SemaExprObjC.cpp
 3203     if (Pos != S.ReferencedSelectors.end() && Pos->second == Loc)
tools/clang/lib/Sema/SemaOpenMP.cpp
 5936   if (I != Captures.end())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 4279     assert(LPTIter != LateParsedTemplateMap.end() &&
tools/clang/lib/Serialization/ASTReader.cpp
10008                                PBEnd = PendingBodies.end();
12156       for (auto Update : ESUpdates) {
12168       for (auto Update : DTUpdates) {
12192     if (It != PendingFakeLookupResults.end()) {
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
  444       if (Known != ModuleFiles.end())
  794                                 MEnd = ModuleFiles.end();
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
  339     if (FctOverloadMap.find(BName) == FctOverloadMap.end()) {
  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
 2844   iterator end() { return RegionToScopMap.end(); }
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) {
  960   assert(OutsideLoopIterations.find(L) == OutsideLoopIterations.end() &&
  980   LTS.insert(OutsideLoopIterations.begin(), OutsideLoopIterations.end());
unittests/ADT/MapVectorTest.cpp
   33   ASSERT_EQ(MV1.end(), I);
   58   ASSERT_NE(R.first, MV.end());
   72   ASSERT_NE(R.first, MV.end());
   92   ASSERT_EQ(MV.find(1), MV.end());
   98   ASSERT_EQ(MV.find(3), MV.end());
  118   ASSERT_EQ(MV.find(1), MV.end());
  119   ASSERT_EQ(MV.find(3), MV.end());
  120   ASSERT_EQ(MV.find(5), MV.end());
  138   for (auto P : make_range(MV.begin(), MV.end())) {
  215   ASSERT_NE(R.first, MV.end());
  229   ASSERT_NE(R.first, MV.end());
  249   ASSERT_EQ(MV.find(1), MV.end());
  255   ASSERT_EQ(MV.find(3), MV.end());
  275   ASSERT_EQ(MV.find(1), MV.end());
  276   ASSERT_EQ(MV.find(3), MV.end());
  277   ASSERT_EQ(MV.find(5), MV.end());
  295   for (auto P : make_range(MV.begin(), MV.end())) {
  333   ASSERT_NE(R.first, MV.end());
  347   ASSERT_NE(R.first, MV.end());
  367   ASSERT_EQ(MV.find(1), MV.end());
  373   ASSERT_EQ(MV.find(3), MV.end());
  393   ASSERT_EQ(MV.find(1), MV.end());
  394   ASSERT_EQ(MV.find(3), MV.end());
  395   ASSERT_EQ(MV.find(5), MV.end());
  413   for (auto P : make_range(MV.begin(), MV.end())) {
usr/include/c++/7.4.0/bits/range_access.h
   68     end(_Container& __cont) -> decltype(__cont.end())
   69     { return __cont.end(); }
utils/TableGen/CodeGenDAGPatterns.cpp
 3658           std::find_if(InstResults.begin(), InstResults.end(),
 3671     if (InstResultIter == InstResults.end() || !InstResultIter->second)
utils/TableGen/CodeGenSchedule.cpp
 1063   for (auto &Entry : ClassInstrs) {
utils/TableGen/DAGISelMatcherEmitter.cpp
   73     if (It == VecPatterns.end()) {
  255   for (const auto &It : VecPatterns) {