|
reference, declaration → definition
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.cpp16678 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.cpp10008 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) {