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

References

include/llvm/ADT/STLExtras.h
  322     while (this->I != End && !Pred(*this->I))
include/llvm/ADT/SetOperations.h
   41      const auto &E = *I;
include/llvm/ADT/SetVector.h
  152       if (set_.insert(*Start).second)
  153         vector_.push_back(*Start);
include/llvm/ADT/SmallPtrSet.h
  389       insert(*I);
include/llvm/ADT/SmallVector.h
  628       *J = *From;
include/llvm/ADT/iterator.h
  271   ReferenceT operator*() const { return *I; }
include/llvm/Analysis/VectorUtils.h
  549     for (auto *Ptr : DelSet)
include/llvm/IR/PassManager.h
  235     for (auto ID : Arg.NotPreservedAnalysisIDs) {
  239     for (auto ID : PreservedIDs)
  257     for (auto ID : Arg.NotPreservedAnalysisIDs) {
  261     for (auto ID : PreservedIDs)
include/llvm/Support/GenericIteratedDominanceFrontier.h
  147   for (NodeTy *BB : *DefBlocks) {
lib/Analysis/BasicAliasAnalysis.cpp
 1649     for (Value *PV1 : PhiValueSet) {
 1930   for (auto *P : VisitedPhiBBs)
lib/Analysis/BlockFrequencyInfo.cpp
  239   for (auto *BB : BlocksToScale) {
lib/Analysis/CFG.cpp
  149     for (auto BB : *ExclusionSet) {
lib/Analysis/DivergenceAnalysis.cpp
  311   for (const auto *JoinBlock : SDA.join_blocks(Term)) {
  349   for (const auto *JoinBlock : SDA.join_blocks(ExitingLoop)) {
lib/Analysis/DomTreeUpdater.cpp
  104   for (auto *BB : DeletedBBs) {
  510   for (auto BB : DeletedBBs) {
lib/Analysis/GlobalsModRef.cpp
  309         for (Function *Reader : Readers) {
  318           for (Function *Writer : Writers) {
lib/Analysis/IVUsers.cpp
  330     for (auto PostIncLoop : IVUse.PostIncLoops) {
lib/Analysis/MemoryBuiltins.cpp
  846     for (const Value *SeenVal : SeenVals) {
  854     for (Instruction *I : InsertedInstructions) {
lib/Analysis/MemoryDependenceAnalysis.cpp
 1496         for (const auto &entry : toRemoveIt->second)
 1594     for (Instruction *InstDependingOnRemInst : ReverseDepIt->second) {
 1621     for (Instruction *I : ReverseDepIt->second) {
 1658     for (ValueIsLoadPair P : ReversePtrDepIt->second) {
 1727     for (Instruction *Inst : DepKV.second)
 1733     for (Instruction *Inst : DepKV.second)
 1740     for (ValueIsLoadPair P : DepKV.second)
lib/Analysis/MemorySSAUpdater.cpp
  952   for (auto *BB : NewBlocks)
lib/Analysis/ModuleSummaryAnalysis.cpp
  661   for (auto *V : Used) {
  767   for (auto *V : LocalsUsed) {
lib/Analysis/MustExecute.cpp
  208   for (auto *Pred : Predecessors) {
  286   for (auto *Pred : Predecessors)
lib/Analysis/PhiValues.cpp
  106     for (const Value *V : Reachable)
  131     for (const Value *V : ReachableMap[N])
  164         for (Value *V : It->second)
lib/Analysis/ScalarEvolution.cpp
 7001     for (auto *P : *PredSet)
 7042         for (auto *Pred : EL.Predicates)
 9135   for (auto *L1 : LoopsUsed)
 9136     for (auto *L2 : LoopsUsed)
 9143       *std::max_element(LoopsUsed.begin(), LoopsUsed.end(),
11914   for (auto *L : LoopsUsed)
12233   for (auto *P : TransformPreds)
12470   for (auto *P : NewPreds)
lib/Analysis/ScopedNoAliasAA.cpp
  154   for (const MDNode *Domain : Domains) {
  165     for (const MDNode *SMD : ScopeNodes)
lib/Analysis/SyncDependenceAnalysis.cpp
  319       for (const auto *ExitBlock : ReachedLoopExits) {
lib/Analysis/VectorUtils.cpp
 1136   for (auto *Ptr : DelSet) {
lib/CodeGen/CodeGenPrepare.cpp
  490     for (Instruction *I : RemovedInsts)
  742   for (auto SameValueBB : SameIncomingValueBBs)
 3060     for (auto I : AllSelectNodes) {
 3374       for (auto *P : WillNotMatch)
 5557     for (auto VisitedSExt : UnhandledExts) {
lib/CodeGen/GlobalISel/Combiner.cpp
   84                     : CreatedInstrs) {
lib/CodeGen/GlobalISel/GISelChangeObserver.cpp
   27   for (auto *ChangedMI : ChangingAllUsesOfReg)
lib/CodeGen/InlineSpiller.cpp
 1205   for (const auto CurrentSpill : Spills) {
 1254   for (const auto Spill : Spills) {
 1405       for (const auto SpillBB : SpillsInSubTree) {
 1421         for (const auto Rspill : SpillsInSubTree)
 1478       for (const auto spill : EqValSpills)
lib/CodeGen/MachineBlockPlacement.cpp
 2627       for (MachineBasicBlock *RemainingBB : FunctionBlockSet)
lib/CodeGen/MachinePipeliner.cpp
 1243     SUnit *W = *SI;
lib/CodeGen/MachineSink.cpp
 1106   for (auto *SI : SinkableBBs) {
lib/CodeGen/MachineVerifier.cpp
  712            *MBB->succ_begin() != *LandingPadSuccs.begin())) {
 2156     const MachineBasicBlock *MBB = *todo.begin();
 2189     const MachineBasicBlock *MBB = *todo.begin();
lib/CodeGen/OptimizePHIs.cpp
  199         MachineInstr *PhiMI = *PI;
lib/CodeGen/PHIElimination.cpp
  172   for (MachineInstr *DefMI : ImpDefs) {
lib/CodeGen/PHIEliminationUtils.cpp
   47     InsertPoint = *DefUsesInMBB.begin();
lib/CodeGen/PrologEpilogInserter.cpp
  507     for (MachineBasicBlock *MBB : Visited) {
lib/CodeGen/RegAllocBase.cpp
  167   for (auto DeadInst : DeadRemats) {
lib/CodeGen/RegAllocGreedy.cpp
 2665       unsigned ItVirtReg = (*It)->reg;
 2666       enqueue(RecoloringQueue, *It);
 2673       Matrix->unassign(**It);
 2718       unsigned ItVirtReg = (*It)->reg;
 2720         Matrix->unassign(**It);
 2722       Matrix->assign(**It, ItPhysReg);
lib/CodeGen/RegAllocPBQP.cpp
  775   for (auto DeadInst : DeadRemats) {
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 4894     for (auto *LogicN : NodesWithConsts) {
 6768   for (LoadSDNode *L : Loads)
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 7737     for (SDNode *N : DeadNodeSet)
lib/CodeGen/SjLjEHPrepare.cpp
  342     for (PHINode *PN : PHIsToDemote)
lib/CodeGen/SplitKit.cpp
  973         if (DominatedVNIs.count(*It1) || DominatedVNIs.count(*It2))
  973         if (DominatedVNIs.count(*It1) || DominatedVNIs.count(*It2))
  976         MachineBasicBlock *MBB1 = LIS.getMBBFromIndex((*It1)->def);
  977         MachineBasicBlock *MBB2 = LIS.getMBBFromIndex((*It2)->def);
  979           DominatedVNIs.insert((*It1)->def < (*It2)->def ? (*It2) : (*It1));
  979           DominatedVNIs.insert((*It1)->def < (*It2)->def ? (*It2) : (*It1));
  979           DominatedVNIs.insert((*It1)->def < (*It2)->def ? (*It2) : (*It1));
  979           DominatedVNIs.insert((*It1)->def < (*It2)->def ? (*It2) : (*It1));
  981           DominatedVNIs.insert(*It2);
  983           DominatedVNIs.insert(*It1);
  989       for (auto VNI : DominatedVNIs) {
lib/ExecutionEngine/MCJIT/MCJIT.cpp
  258   for (auto M : OwnedModules.added())
  301     Module *M = *I;
  445     ExecutionEngine::runStaticConstructorsDestructors(**I, isDtors);
  463     Function *F = (*I)->getFunction(FnName);
  475     GlobalVariable *GV = (*I)->getGlobalVariable(Name, AllowInternal);
lib/ExecutionEngine/MCJIT/MCJIT.h
  158         Module *M = *I;
  172         Module *M = *I;
lib/IR/LLVMContextImpl.cpp
   48     delete *OwnedModules.begin();
lib/IR/LegacyPassManager.cpp
  660   for (Pass *LUP : LU) {
lib/IR/Verifier.cpp
 5079   for (auto *CU : CUVisited)
lib/MC/MCCodePadder.cpp
   23   for (auto *Policy : CodePaddingPolicies)
  168     for (const auto *Policy : CodePaddingPolicies) {
  195   for (const auto *Policy : CodePaddingPolicies)
lib/Support/CommandLine.cpp
  176       for (const auto &Sub : RegisteredSubCommands) {
  188       for (auto SC : Opt.Subs)
  232       for (const auto &Sub : RegisteredSubCommands) {
  249       for (auto SC : O->Subs)
  292         for (auto SC : RegisteredSubCommands)
  295         for (auto SC : O->Subs)
  307     for (const auto &S : RegisteredSubCommands) {
  331         for (auto SC : RegisteredSubCommands)
  334         for (auto SC : O->Subs)
  546   for (auto S : RegisteredSubCommands) {
 1249   for (auto SC : RegisteredSubCommands) {
 2042   for (const auto &S : SubMap) {
 2187       SortedCategories.push_back(*I);
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
  144   for (Function *F : FuncsToAlwaysInline)
  147   for (Function *F : FuncsToNoInline)
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  114   unsigned operator*() { return PHILinearize::phiInfoElementGetDest(*Iter); }
  178   for (auto I : PHIInfo) {
  189   for (auto I : PHIInfo) {
  203   for (auto I : PHIInfo) {
  268   for (auto PII : this->PHIInfo) {
  835       for (auto MBBI : SubRegion->MBBs) {
  864   for (const auto &MBB : MBBs) {
  998   for (const auto &MBB : InnerRegion->MBBs) {
 1021   for (auto MBBI : MBBs) {
 1432   for (auto PI : PHIs) {
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp
  154     const Value *V = *WorkSet.begin();
  155     WorkSet.erase(*WorkSet.begin());
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp
  188   Module &M = *(*Roots.begin())->getParent();
  256   for (Function *F : Replaced) {
lib/Target/ARM/ARMAsmPrinter.cpp
  118   for (auto *GV : AFI->getGlobalsPromotedToConstantPool())
  876     for (const auto *GV : ACPC->promotedGlobals()) {
lib/Target/ARM/ARMCodeGenPrepare.cpp
  478   for (auto *I : *SafeWrap) {
  499   for (auto *I : NewInsts)
  527   for (auto V : *Sources) {
  626   for (auto I : *Sinks) {
  695   for (auto *I : InstsToRemove) {
  755   for (auto *I : Sinks) {
lib/Target/ARM/ARMConstantPoolValue.cpp
  211   for (const auto *GV : GVars)
lib/Target/ARM/ARMFrameLowering.cpp
 2318     for (MachineBasicBlock *PredBB : BeforePrologueRegion)
 2329   for (MachineBasicBlock *MBB : BeforePrologueRegion) {
lib/Target/ARM/ARMISelLowering.cpp
 9814   for (MachineBasicBlock *BB : InvokeBBs) {
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 2117       for (MachineInstr *MemOp : MemOps)
lib/Target/ARM/MVETailPredication.cpp
  435   for (auto *I : Dead)
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  199     for (auto *Sym : UpdateOther)
lib/Target/PowerPC/PPCBoolRetToInt.cpp
  138     for (const PHINode *P : Promotable) {
  165       for (const PHINode *P : Promotable) {
  229     for (Value *V : Defs)
  234     for (Value *V : Defs)
  245     for (Value *V : Defs)
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
 6266     for (SDNode *PN : ToPromote) {
 6286     for (SDNode *PN : ToPromote) {
lib/Target/PowerPC/PPCISelLowering.cpp
11914     Queue.push_back(*I);
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
   78     for (auto *MBB : Blocks) {
  131     for (auto *MBB : Blocks) {
  156     for (auto *MBB : Blocks) {
  165     for (auto *Looper : Loopers) {
  252     for (auto *LoopEntry : Graph.getLoopEntries()) {
  274       for (auto *OtherLoopEntry : Graph.getLoopEntries()) {
  299     for (auto *LoopEntry : Graph.getLoopEntries()) {
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  716       for (Function *F : SetjmpUsers)
  836   for (LandingPadInst *LPI : LandingPads) {
lib/Target/X86/X86ISelLowering.cpp
31111   for (MachineBasicBlock *MBB : InvokeBBs) {
lib/Transforms/Coroutines/CoroElide.cpp
  167     for (Instruction *TI : Terminators) {
  177   for (CoroSubFnInst *DA : DAs) {
lib/Transforms/Coroutines/CoroSplit.cpp
 1040   for (auto *BB : Set)
lib/Transforms/IPO/Attributor.cpp
 3563       for (Instruction *FreeCall : FreesForMalloc[MallocCall]) {
 4603     for (Instruction *I : ToBeDeletedInsts) {
 4619     for (Function *Fn : ToBeDeletedFunctions) {
lib/Transforms/IPO/CalledValuePropagation.cpp
  389   for (Instruction *C : Lattice.getIndirectCalls()) {
lib/Transforms/IPO/GlobalDCE.cpp
  127   for (GlobalValue *GVU : Deps) {
  273     for (auto *VTable : VFESafeVTables)
  346     for (auto *GVD : GVDependencies[LGV])
lib/Transforms/IPO/GlobalOpt.cpp
 1124   for (const PHINode *PN : LoadUsingPHIs) {
 2586     for (GlobalVariable *GV : Eval.getInvariants())
 2610   for (GlobalValue *GV : Init) {
 2757   for (GlobalValue *GV : Used.used())
lib/Transforms/IPO/Internalize.cpp
  176   for (GlobalValue *V : Used) {
lib/Transforms/IPO/StripSymbols.cpp
  155   for (Constant *O : Operands)
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1314     for (AllocaInst *AI : AllocaSet)
lib/Transforms/ObjCARC/DependencyAnalysis.cpp
  262   for (const BasicBlock *BB : Visited) {
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  178   Retain = dyn_cast_or_null<CallInst>(*DependingInstructions.begin());
  742     for (CallInst *CI : StoreStrongCalls)
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
 1001             *DependingInstructions.begin() == PN) {
 1577   for (Instruction *InsertPt : ReleasesToMove.ReverseInsertPts) {
 1590   for (Instruction *InsertPt : RetainsToMove.ReverseInsertPts) {
 1609   for (Instruction *OrigRetain : RetainsToMove.Calls) {
 1614   for (Instruction *OrigRelease : ReleasesToMove.Calls) {
 1652       for (Instruction *NewRetainRelease : NewRetainRRI.Calls) {
 1696             for (Instruction *RIP : NewRetainReleaseRRI.ReverseInsertPts) {
 1724       for (Instruction *NewReleaseRetain : NewReleaseRRI.Calls) {
 1753             for (Instruction *RIP : NewReleaseRetainRRI.ReverseInsertPts) {
 2079   auto *Call = dyn_cast_or_null<CallInst>(*DepInsts.begin());
 2104   auto *Retain = dyn_cast_or_null<CallInst>(*DepInsts.begin());
 2129   auto *Autorelease = dyn_cast_or_null<CallInst>(*DepInsts.begin());
lib/Transforms/ObjCARC/PtrState.cpp
  118   for (Instruction *Inst : Other.ReverseInsertPts)
lib/Transforms/Scalar/ADCE.cpp
  469     for (auto *BB : NewLiveBlocks)
  611     for (auto *Succ : RemovedSuccessors) {
lib/Transforms/Scalar/GVNHoist.cpp
  943     for (MemoryPhi *Phi : UsePhis) {
lib/Transforms/Scalar/LICM.cpp
  622         CommonSucc = *TrueDestSucc.begin();
lib/Transforms/Scalar/LoopDistribute.cpp
  242     for (auto *I : Set)
  327       for (auto *Inst : *Partition)
  368       for (Instruction *Inst : *PartI)
  419       for (Instruction *Inst : Partition) {
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1046   for (auto *I : Stores)
lib/Transforms/Scalar/LoopRerollPass.cpp
 1050     for (auto *I : DRS.SubsumedInsts) {
 1161   for (auto *I : PossibleRedPHISet) {
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
   98   for (BasicBlock *BB : BBs) {
  172       for (const BasicBlock *BB : S)
  516       for (auto *DeadSucc : DeadSuccessors)
lib/Transforms/Scalar/LoopSink.cpp
   85   for (BasicBlock *B : BBs)
  140     for (BasicBlock *SinkedBB : BBsToSinkInto)
  147       for (BasicBlock *DominatedBB : BBsDominatedByColdestBB) {
  155   for (BasicBlock *BB : BBsToSinkInto) {
  206     for (auto *BB : BBsToSinkInto)
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 1498   for (const Loop *PIL : PostIncLoops) {
 1584   for (const SCEV *S : OldRegs)
 2505   for (Instruction *Inst : PostIncs) {
 2844                     : Users) { dbgs() << "  " << *Inst << "\n"; });
 4915   for (const SCEV *S : CurRegs)
 4955                    for (const SCEV *S : NewRegs) dbgs()
 5085   for (const Loop *PIL : LF.PostIncLoops) {
lib/Transforms/Scalar/NewGVN.cpp
 1726       for (auto *Member : SCC)
 2059     for (const typename Map::mapped_type::value_type Mapped : Result->second)
 2116   for (auto M : CC->memory())
 2123   for (auto M : *CC) {
 2135   for (const auto X : R) {
 2164     return *CC->memory_begin();
 2177     return *(CC->begin());
 2795           for (auto Dep : CurrentDeps)
 2813   for (auto Dep : Deps)
 3183     for (auto M : CC->memory())
 3472   for (Instruction *ToErase : InstructionsToErase) {
 3563   for (auto D : Dense) {
 3653   for (auto D : Dense) {
 3790   for (auto Member : *CC) {
 3883       for (auto M : *CC) {
 3904       for (auto M : *CC) {
 4085     for (auto *I : ProbablyDead)
 4091     for (auto *Member : *CC)
lib/Transforms/Scalar/SCCP.cpp
  597       for (User *U : Iter->second)
 2199   for (const auto &F : Solver.getMRVFunctionsTracked()) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  808   for (auto *UnswitchedExitBB : UnswitchedExitBBs) {
 1752         for (auto *BB : UnloopedBlocks)
 1810     for (auto *BB : NewExitLoopBlocks)
 1824   for (auto *BB : UnloopedBlocks)
 2419   for (auto *Succ : Successors)
lib/Transforms/Scalar/Sink.cpp
   69     for (Instruction *S : Stores)
   84     for (Instruction *S : Stores)
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  170   for (auto *I : Visited)
  438     for (auto *UI : UserSet)
lib/Transforms/Utils/BasicBlockUtils.cpp
   99   for (auto *BB : Dead)
lib/Transforms/Utils/CodeExtractor.cpp
  700   for (BasicBlock *ExitBB : Exits) {
 1552   for (BasicBlock *ExitBB : ExitBlocks)
lib/Transforms/Utils/FlattenCFG.cpp
  150     BasicBlock *Pred = *PI;
lib/Transforms/Utils/InlineFunction.cpp
  605   for (LandingPadInst *InlinedLPad : InlinedLPads) {
 1048       for (const Value *V : ObjSet) {
lib/Transforms/Utils/Local.cpp
 1784     for (auto *DII : DeleteOrSalvage) {
lib/Transforms/Utils/LoopSimplify.cpp
  498     for (BasicBlock *P : BadPreds) {
lib/Transforms/Utils/LoopUnrollAndJam.cpp
   71   for (BasicBlock *BB : ForeBlocks) {
  543     BasicBlock *BB = *MergeBlocks.begin();
  593   for (BasicBlock *BB : Blocks) {
lib/Transforms/Utils/LoopUtils.cpp
  671     for (BasicBlock *BB : blocks)
lib/Transforms/Utils/LowerSwitch.cpp
  175   for (BasicBlock* BB: DeleteList) {
lib/Transforms/Utils/PredicateInfo.cpp
  761   for (Function *F : FunctionPtrs) {
lib/Transforms/Utils/SimplifyCFG.cpp
 3209   for (auto *Address : CommonAddresses)
 5769     for (BasicBlock *Pred : Preds) {
 5787     for (BasicBlock *Succ : Succs) {
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
 1204   for (auto *AE : AllowedExit) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 4477     for (auto *I : ForcedScalar->second)
 5413         for (auto Inst : OpenIntervals) {
 5422         for (auto Inst : OpenIntervals) {
 5460     for (auto Inst : LoopInvariants) {
 6053   for (auto *I : AddrDefs)
 6064   for (auto *I : AddrDefs) {
 7107   for (Value *V : NeedDef)
lib/Transforms/Vectorize/SLPVectorizer.cpp
 3383       for (auto *X : LiveValues)
 3411       for (auto *II : LiveValues)
lib/Transforms/Vectorize/VPlan.h
 1196     for (VPValue *Def : VPExternalDefs)
 1579     for (auto *Ptr : DelSet)
lib/Transforms/Vectorize/VPlanSLP.cpp
  251   for (auto *Candidate : Candidates) {
tools/bugpoint/CrashDebugger.cpp
  491   for (BasicBlock *BB : Blocks)
  598   for (const BasicBlock *BB : Blocks)
  688   for (const BasicBlock *BB : Blocks)
  800     for (Instruction *Inst : Instructions)
  938     for (const MDNode *Node : OldMDNodeOps)
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  853   for (ObjCProtocolDecl *ProtDecl : ObjCProtocolDecls)
tools/clang/lib/AST/ASTContext.cpp
 4786     for (auto *PI : InheritedProtocols) {
 4798   for (auto *PI : InheritedProtocols) {
 8120       for (auto *lhsProto : LHSInheritedProtocols) {
 8292   for (auto proto : LHSProtocolSet) {
 8535       for (auto *SuperClassProto : SuperClassInheritedProtocols)
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2999     const CXXMethodDecl *MD = *Work.begin();
tools/clang/lib/AST/VTableBuilder.cpp
 1416     for (const CXXMethodDecl *OverriddenMD : OverriddenMethods) {
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  318     for (MatchCallback *MC : Matchers->AllCallbacks) {
  328     for (MatchCallback *MC : Matchers->AllCallbacks) {
  784     for (const ObjCCompatibleAliasDecl *Alias : Aliases->second) {
tools/clang/lib/CodeGen/BackendUtil.cpp
 1604   for (auto *GV : UsedGlobals) {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 4144   for (ValueDecl *VD : ImportedBlockDecls) {
 4163   for (ValueDecl *VD : ImportedBlockDecls) {
 5836   for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls) {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 3354   for (ValueDecl *VD : ImportedBlockDecls) {
 3373   for (ValueDecl *VD : ImportedBlockDecls) {
 4907   for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls)
 5593       for (ObjCProtocolDecl *ProtDecl : ProtocolExprDecls) {
tools/clang/lib/Lex/PPLexerChange.cpp
  527       Diag(*I, diag::pp_macro_not_used);
tools/clang/lib/Parse/ParseDecl.cpp
 6413     for (Decl *D : getCurScope()->decls()) {
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1314   for (const auto *F : FM.getFallthroughStmts())
tools/clang/lib/Sema/Sema.cpp
 1694   for (const BlockDecl *BD : FSI.Blocks) {
tools/clang/lib/Sema/SemaChecking.cpp
 7936     if ((*MI)->getMinRequiredArguments() == 0)
 7953     const CXXMethodDecl *Method = *MI;
14305       if (isLayoutCompatible(C, Field1, *I)) {
14306         bool Result = UnmatchedFields.erase(*I);
tools/clang/lib/Sema/SemaCodeComplete.cpp
 5740     for (const auto *D : S->decls()) {
tools/clang/lib/Sema/SemaDecl.cpp
 1888   for (auto *TmpD : S->decls()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
15916     (*CI)->setInvalidDecl();
tools/clang/lib/Sema/SemaExpr.cpp
15118   for (const Expr *E : Rec.PossibleDerefs) {
16666   for (Expr *E : LocalMaybeODRUseExprs) {
tools/clang/lib/Serialization/ASTReader.cpp
 3936       for (const FileEntry *ModMap : *AdditionalModuleMaps) {
 3950     for (const FileEntry *ModMap : AdditionalStoredMaps) {
 9959   for (Decl *D : PendingDefinitions) {
tools/clang/lib/Serialization/ASTWriter.cpp
 1551       for (const FileEntry *F : *AdditionalModMaps)
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  810   for (const auto *UsingNamespace : UsingNamespaceDecls) {
  824   for (const auto *NamespaceAlias : NamespaceAliasDecls) {
  857   for (const UsingDecl *Using : UsingDecls) {
tools/clang/tools/extra/clang-move/Move.cpp
  728     for (const auto *D : UnremovedDeclsInOldHeader)
  880     for (const auto *Decl : UnremovedDeclsInOldHeader) {
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
  136   for (const Stmt *Reinit : Reinits) {
  151       for (const Stmt *Reinit : Reinits) {
  196   for (const DeclRefExpr *DeclRef : DeclRefs) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
   37   for (const FieldDecl *F : Fields) {
  472     for (const FieldDecl *Field : FieldsToFix) {
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
  211   for (const auto *Ref : AllVarRefs) {
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
  118       const auto &DeclRefExpr = **AllDeclRefExprs.begin();
tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp
   26   for (const auto &E : S1)
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.cpp
   61   for (const Type *T : ThrownExceptions) {
   79   for (const Type *T : ThrownExceptions) {
tools/clang/tools/extra/clangd/CodeComplete.cpp
  549   for (auto *Context : CCContext.getVisitedContexts()) {
tools/clang/unittests/Sema/CodeCompleteTest.cpp
   65     for (const auto *Context : VisitedContexts)
tools/lld/ELF/Relocations.cpp
  583   for (SharedSymbol *sym : getSymbolsAt<ELFT>(ss))
tools/lldb/include/lldb/Utility/SharedCluster.h
   48       T *object = *pos;
tools/llvm-xray/llvm-xray.cpp
   30   for (auto *SC : cl::getRegisteredSubcommands()) {
tools/polly/lib/Analysis/ScopDetection.cpp
  511       for (auto *PtrVal : PtrVals)
tools/polly/lib/CodeGen/IslAst.cpp
  153   for (MemoryAccess *MA : *BrokenReductions)
tools/polly/lib/Transform/MaximalStaticExpansion.cpp
  318   for (auto MA : Accesses) {
  453       auto TheWrite = *(AllWrites.begin());
unittests/ADT/SmallPtrSetTest.cpp
   67       (**I)++;
   79       (**I)++;
   89       (**I)++;
   99       (**I)++;
  256   EXPECT_TRUE(*B == &buf[0] || *B == &buf[1] || *B == &buf[2]);
  256   EXPECT_TRUE(*B == &buf[0] || *B == &buf[1] || *B == &buf[2]);
  256   EXPECT_TRUE(*B == &buf[0] || *B == &buf[1] || *B == &buf[2]);
  257   EXPECT_TRUE(*M == &buf[0] || *M == &buf[1] || *M == &buf[2]);
  257   EXPECT_TRUE(*M == &buf[0] || *M == &buf[1] || *M == &buf[2]);
  257   EXPECT_TRUE(*M == &buf[0] || *M == &buf[1] || *M == &buf[2]);
  258   EXPECT_TRUE(*B != *M);
  258   EXPECT_TRUE(*B != *M);
  259   int *Removable = *std::next(M);
  263   EXPECT_TRUE(Removable != *B && Removable != *M);
  263   EXPECT_TRUE(Removable != *B && Removable != *M);
  289     EXPECT_EQ(&I, *S.insert(&I).first);
  290     EXPECT_EQ(&I, *S.find(&I));
  297       ++Found[*F - Ints];
unittests/Support/CommandLineTest.cpp
  661   for (auto *S : cl::getRegisteredSubcommands()) {
  672   for (auto *S : cl::getRegisteredSubcommands()) {
  717   for (auto *S : cl::getRegisteredSubcommands()) {
  733   for (auto *S : cl::getRegisteredSubcommands()) {
unittests/Transforms/Utils/CloningTest.cpp
   46     for (Value *V : Clones)
   53     for (Value *V : Orig)
usr/include/c++/7.4.0/bits/predefined_ops.h
  143         { return bool(_M_comp(*__it1, *__it2)); }
  143         { return bool(_M_comp(*__it1, *__it2)); }
  241 	{ return *__it == _M_value; }
  283 	{ return bool(_M_pred(*__it)); }
  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_numeric.h
  154 	__init = __binary_op(__init, *__first);
utils/TableGen/AsmMatcherEmitter.cpp
 1229   for (Record *Rec : SingletonRegisters) {
 1333   for (Record *Rec : SingletonRegisters) {
utils/TableGen/CodeGenRegisters.cpp
 1073   for (CodeGenRegisterClass *RC : FindI->second)
utils/TableGen/GlobalISelEmitter.cpp
 2794     for (auto *MutateCandidate : Rule.mutatable_insns()) {