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

References

include/llvm/ADT/DenseSet.h
  213       insert(*I);
include/llvm/ADT/SetOperations.h
   41      const auto &E = *I;
include/llvm/Analysis/BlockFrequencyInfoImpl.h
 1195     for (uint32_t H : HeadersWithoutWeight) {
include/llvm/CodeGen/PBQP/CostAllocator.h
   99       return PoolRef((*I)->shared_from_this(), &(*I)->getValue());
   99       return PoolRef((*I)->shared_from_this(), &(*I)->getValue());
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  547           for (auto &S : RS2)
  717           for (auto &S : RS2)
include/llvm/ExecutionEngine/Orc/Speculation.h
   92     for (auto &Callee : CandidateSet) {
  106       for (auto &N : I.second)
  190       for (auto &TargetNames : NamePair.second)
lib/Analysis/DivergenceAnalysis.cpp
  364   for (auto *DivVal : DivergentValues) {
lib/Analysis/ModuleSummaryAnalysis.cpp
  451   for (auto &I : F.getImportGUIDs())
lib/Analysis/SyntheticCountsUtils.cpp
   38   for (const auto &Node : SCCNodes) {
lib/Bitcode/Reader/MetadataLoader.cpp
  186     return *ForwardReference.begin();
  292   for (unsigned I : UnresolvedNodes) {
 1032     for (auto ID : Temporaries)
lib/CodeGen/AsmPrinter/AccelTable.cpp
  527   for (uint32_t Tag : UniqueTags)
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  592         for (auto FwdReg : ForwardedRegWorklist) {
  675     for (auto RegEntry : ForwardedRegWorklist) {
lib/CodeGen/MachineFunction.cpp
 1010     if (Deleted.count(*I) == 0)
 1011       delete *I;
lib/CodeGen/MachineVerifier.cpp
 2110       if (Register::isPhysicalRegister(*I) &&
 2111           MachineOperand::clobbersPhysReg(Mask, *I))
 2112         regsDead.push_back(*I);
 2285       if (MInfo.regsKilled.count(*I)) {
 2287         errs() << "Virtual register " << printReg(*I)
 2298       report_context_vreg(*I);
lib/CodeGen/RegisterCoalescer.cpp
 3477   for (unsigned reg : ToBeUpdated) {
lib/ExecutionEngine/JITLink/JITLink.cpp
  146   for (auto *Sym : Symbols)
  152   for (auto *B : Blocks)
  184   for (auto *Sym : absolute_symbols())
  189   for (auto *Sym : external_symbols())
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
  142   for (auto *B : G->blocks()) {
  260   for (auto *Sym : G->external_symbols()) {
  271   for (auto *Sym : G->external_symbols()) {
  280     for (auto *Sym : G->external_symbols())
  347     for (auto *B : G.blocks())
lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
  249   for (auto &Name : R.getRequestedSymbols()) {
lib/ExecutionEngine/Orc/Core.cpp
  537   for (auto &Name : RequestedSymbols) {
 1053         for (auto &DependantName : KV.second) {
 1179         for (auto &DependantName : KV.second) {
 1214         for (auto &UnemittedDepName : KV.second) {
 1377       for (auto &Name : *NewDefs)
 1425       for (auto &D : *NewDefs)
 1447   for (auto Name : Unresolved) {
 1542         for (auto &D : *NewDefs)
 1585   for (auto Name : Unresolved) {
 1759     return make_error<DuplicateDefinition>(**Duplicates.begin());
 1802     for (auto &DependencyName : KV.second) {
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
  275   for (auto ChildBufferInfo : ChildBufferInfos) {
lib/ExecutionEngine/Orc/LazyReexports.cpp
  145   for (auto &RequestedSymbol : RequestedSymbols) {
lib/ExecutionEngine/Orc/Legacy.cpp
   58   for (auto &S : InternedResult) {
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
  109     for (auto *Sym : G.absolute_symbols())
  179     for (auto *Sym : G.absolute_symbols())
  220             for (auto &S : I->second)
  277         for (auto *TargetSym : SymAnonDeps) {
  280             for (const auto &S : I->second)
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  153       for (auto &S : Symbols) {
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  176       for (auto &S : Symbols) {
lib/IR/ConstantsContext.h
  632     for (auto &I : Map)
  659       Result = *I;
  669     assert(*I == CP && "Didn't find correct element?");
  683       return *ItMap;
lib/IR/LLVMContextImpl.cpp
   82   for (auto *I : ExprConstants)
   84   for (auto *I : ArrayConstants)
   86   for (auto *I : StructConstants)
   88   for (auto *I : VectorConstants)
  150       auto *C = *I++;
lib/IR/MetadataImpl.h
   25   return I == Store.end() ? nullptr : *I;
lib/IR/SafepointIRVerifier.cpp
  279     OS << **Begin << " ";
lib/IR/Type.cpp
  319     *Insertion.first = FT;
  322     FT = *Insertion.first;
  364     *Insertion.first = ST;
  367     ST = *Insertion.first;
lib/Linker/IRMover.cpp
 1528   return I == NonOpaqueStructTypes.end() ? nullptr : *I;
 1535   return I == NonOpaqueStructTypes.end() ? false : *I == Ty;
 1550   for (auto *MD : StructTypes.getVisitedMetadata()) {
lib/ProfileData/SampleProfReader.cpp
  544     for (auto Name : FuncsToUse) {
  654     for (auto Name : FuncsToUse) {
lib/Support/StringSaver.cpp
   24     *R.first = Strings.save(S); // safe replacement with equal value
   25   return *R.first;
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  151   for (auto SI : phiInfoElementGetSources(Info)) {
  164   for (auto SI : Sources) {
  190     for (auto SI : phiInfoElementGetSources(I)) {
  204     for (auto SI : phiInfoElementGetSources(I)) {
  272     for (auto &SI : Element.Sources) {
  876   for (auto &LI : LiveOuts) {
 1823   for (auto SI : Succs) {
 2034   for (auto OLI : *LiveOuts) {
 2107       unsigned SourceReg = (*SRI).first;
 2118         PHILinearize::PHISourceT Source = *SRI;
 2156     unsigned SourceReg = (*SRI).first;
 2167       unsigned SourceReg = (*SRI).first;
 2169       if (CurrentRegion->contains((*SRI).second)) {
 2184           BackedgePHI.addMBB((*SRI).second);
 2192                      << printMBBReference(*(*SRI).second));
 2196         MIB.addMBB((*SRI).second);
 2198                           << printMBBReference(*(*SRI).second) << ", ");
 2267     unsigned SourceReg = (*SRI).first;
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
  144   for (auto F : Callers) {
lib/Target/AMDGPU/SILowerI1Copies.cpp
  485   for (unsigned Reg : ConstrainRegs)
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  436     for (auto Reg : RecalcRegs) {
lib/Target/Hexagon/HexagonOptAddrMode.cpp
  808   for (auto MI : Deleted)
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  136     VisitGlobalVariableForEmission(*I, Order, Visited, Visiting);
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
   74     (*I)->eraseFromParent();
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
  158       for (MachineInstr *MI : InstrsToErase) {
lib/Target/X86/X86CallFrameOptimization.cpp
  344       for (unsigned int U : UsedRegs)
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  328     for (CHRScope *Scope : Scopes) {
 1066       for (Value *V : PrevConditionValues) {
 1070       for (Value *V : ConditionValues) {
 1076   for (Value *V : ConditionValues) {
 1090     for (Value *V : PrevConditionValues) {
 1094     for (Value *V : ConditionValues) {
 1171         for (Value *V : ConditionValues) {
 1284         for (Region *R : Scope->TrueBiasedRegions) {
 1289         for (Region *R : Scope->FalseBiasedRegions) {
 1294         for (SelectInst *SI : Scope->TrueBiasedSelects) {
 1299         for (SelectInst *SI : Scope->FalseBiasedSelects) {
 1376           for (Instruction *I : pair.second) {
lib/Transforms/Scalar/GVNSink.cpp
  678     for (auto P : NeededPHIs) {
  700     for (auto &PHI : NeededPHIs)
lib/Transforms/Scalar/LoopRerollPass.cpp
 1028     for (auto *I : VBase) {
 1043       for (auto *I : V) {
 1066   for (auto *I : V) {
 1508   for (int i : Reds) {
 1552   for (int i : Reds) {
lib/Transforms/Scalar/LoopUnrollPass.cpp
  401         auto &Cost = *CostIter;
lib/Transforms/Scalar/MergeICmps.cpp
  265   for (auto BI : BlockInsts) {
lib/Transforms/Scalar/NewGVN.cpp
 3855   for (auto &KV : ReachableEdges)
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2837   for (auto *V : ToErase)
lib/Transforms/Utils/Local.cpp
 1116       PN->replaceAllUsesWith(*Inserted.first);
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
  135     VarDecl *var = *I;
tools/clang/lib/Sema/SemaCodeComplete.cpp
 8663       *R.first = InternedTyped; // Avoid dangling StringRef.
tools/clang/lib/Serialization/ASTReaderInternals.h
   65           for (auto I : Found)
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  584     for (const Decl *Callee : VisitedCallees)
tools/clang/tools/extra/clang-move/Move.cpp
  469   for (const auto *Node : Nodes)
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
   44     for (auto FileEntry : FilesToRecord)
tools/clang/tools/extra/clangd/index/Background.cpp
  502   for (PathRef TU : TUsToIndex) {
tools/clang/tools/extra/clangd/index/Merge.cpp
   87   for (const auto &ID : RemainingIDs)
tools/clang/tools/extra/clangd/index/Serialization.cpp
  162   void intern(llvm::StringRef &S) { S = *Unique.insert(S).first; };
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  466   for (const NamedDecl *ND : ReferencedDecls) {
  474     for (const IdentifierInfo *II : IndexedMacros) {
  481     for (const IdentifierInfo *II : ReferencedMacros) {
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
 2283     for (const Decl *D : NonLocalDeclRefs) {
tools/dsymutil/DeclContext.cpp
  192              !(*ContextIter)->setLastSeenDIE(U, DIE)) {
  195     return PointerIntPair<DeclContext *, 1>(*ContextIter, /* Invalid= */ 1);
  205     return PointerIntPair<DeclContext *, 1>(*ContextIter, /* Invalid= */ 1);
  207   return PointerIntPair<DeclContext *, 1>(*ContextIter);
tools/lld/COFF/LTO.cpp
  169   for (StringRef s : thinIndices) {
tools/lld/COFF/Writer.cpp
 1598   for (const ChunkAndOffset &c : addressTakenSyms)
tools/lld/ELF/LTO.cpp
  260   for (StringRef s : thinIndices) {
tools/lld/lib/Core/SymbolTable.cpp
  250   const Atom* existing = *pos;
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 2023   for (auto thread_id_iter : m_pt_traced_thread_group)
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
  207       for (auto tid : old_thread_ids) {
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  342         unsigned RegNum = *RI;
tools/llvm-jitlink/llvm-jitlink-macho.cpp
  113     auto *FirstSym = *Sec.symbols().begin();
  115     for (auto *Sym : Sec.symbols()) {
tools/llvm-jitlink/llvm-jitlink.cpp
  157   for (auto *B : G.blocks())
unittests/ADT/DenseSetTest.cpp
  119   EXPECT_EQ(0u, *set.find(0));
  120   EXPECT_EQ(1u, *set.find(1));
  121   EXPECT_EQ(2u, *set.find(2));
  125   EXPECT_EQ(0u, *set.find_as("a"));
  126   EXPECT_EQ(1u, *set.find_as("b"));
  127   EXPECT_EQ(2u, *set.find_as("c"));
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp
  168       for (auto &Sym : MissingSymbols)
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h
  175     for (auto *Sym : G.external_symbols())
  178     for (auto *Sym : G.absolute_symbols())
unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
 1137         EXPECT_EQ(*Requested.begin(), Foo) << "Expected \"Foo\" requested";
usr/include/c++/7.4.0/bits/predefined_ops.h
  241 	{ return *__it == _M_value; }
  351 	{ return !bool(_M_pred(*__it)); }
usr/include/c++/7.4.0/bits/stl_algobase.h
  294 	    *__result = *__first;
usr/include/c++/7.4.0/bits/stl_uninitialized.h
   83 		std::_Construct(std::__addressof(*__cur), *__first);
utils/TableGen/CodeGenDAGPatterns.cpp
  236     for (unsigned M : Modes) {
  242     for (unsigned M : Modes) {
 3155                *OperandsSet.begin() + "'!");