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