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

References

include/llvm/CodeGen/DbgEntityHistoryCalculator.h
   87     auto &Entries = VarEntries[Var];
include/llvm/MC/MCDwarf.h
  181     MCLineDivisions[Sec].push_back(LineEntry);
include/llvm/Transforms/IPO/Attributor.h
  772     QueryMap[&FromAA].insert(const_cast<AbstractAttribute *>(&ToAA));
  945       QueryMap[&AA].insert(const_cast<AbstractAttribute *>(QueryingAA));
  967         QueryMap[AA].insert(const_cast<AbstractAttribute *>(QueryingAA));
lib/Analysis/ModuleSummaryAnalysis.cpp
  353         auto &ValueInfo = CallGraphEdges[Index.getOrInsertValueInfo(
  379               CallGraphEdges[Index.getOrInsertValueInfo(Callee)];
  389           CallGraphEdges[Index.getOrInsertValueInfo(Candidate.Value)]
  452     CallGraphEdges[Index.getOrInsertValueInfo(I)].updateHotness(
lib/Analysis/VectorUtils.cpp
  502         MinBWs[cast<Instruction>(*MI)] = MinBW;
  843       AccessStrideInfo[&I] = StrideDescriptor(Stride, Scev, Size, *Alignment);
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1277     GlobalGOTEquivs[GOTEquivSym] = std::make_pair(&G, NumGOTEquivUsers);
 2654   AsmPrinter::GOTEquivUsePair Result = AP.GlobalGOTEquivs[GOTEquivSym];
 2665     AP.GlobalGOTEquivs[GOTEquivSym] = std::make_pair(GV, NumUses);
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 2176       Info.Methods[SP->getRawName()].push_back(SP);
 2833   assert(CurFn == FnDebugInfo[&GV].get());
lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp
   59   auto &Entries = VarEntries[Var];
   75   auto &Entries = VarEntries[Var];
   94   LabelInstr[Label] = &MI;
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 2345     SectionRanges[&Range.Begin->getSection()].push_back(&Range);
 2495         SectionMap[Section].push_back(SCU);
 2500       SectionMap[nullptr].push_back(SCU);
lib/CodeGen/CodeGenPrepare.cpp
 1898           LargeOffsetGEPMap[ArgVal].append(GEPs.begin(), GEPs.end());
 4724       LargeOffsetGEPMap[GEP->getPointerOperand()].push_back(LargeOffsetGEP);
lib/CodeGen/InlineSpiller.cpp
 1155   MergeableSpills[MIdx].insert(&Spill);
 1168   return MergeableSpills[MIdx].erase(&Spill);
lib/CodeGen/MachinePipeliner.cpp
  674         SmallVector<SUnit *, 4> &SUs = PendingLoads[V];
lib/CodeGen/ScheduleDAGInstrs.cpp
  624     MapVector::operator[](V).push_back(SU);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 5915     DanglingDebugInfoMap[V].emplace_back(&DI, dl, SDNodeOrder);
lib/CodeGen/WinEHPrepare.cpp
  685       FuncletBlocks[Color].push_back(&BB);
 1218         FuncletBlocks[FuncletPad].push_back(NewBlock);
lib/DebugInfo/DWARF/DWARFContext.cpp
 1495         InfoSections[SectionRef()].Data = SecIt.second->getBuffer();
 1497         InfoDWOSections[SectionRef()].Data = SecIt.second->getBuffer();
 1499         TypesSections[SectionRef()].Data = SecIt.second->getBuffer();
 1501         TypesDWOSections[SectionRef()].Data = SecIt.second->getBuffer();
 1578         InfoSections[Section].Data = Data;
 1580         InfoDWOSections[Section].Data = Data;
 1582         TypesSections[Section].Data = Data;
 1584         TypesDWOSections[Section].Data = Data;
 1622           Map = &static_cast<DWARFSectionMap &>(InfoSections[*RelocatedSection])
 1626                      InfoDWOSections[*RelocatedSection])
 1630               &static_cast<DWARFSectionMap &>(TypesSections[*RelocatedSection])
 1634                      TypesDWOSections[*RelocatedSection])
lib/IR/DIBuilder.cpp
  227   AllMacrosPerParent[Parent].insert(M);
  236   AllMacrosPerParent[Parent].insert(MF);
lib/IR/LegacyPassManager.cpp
 1804   FunctionPassManagerImpl *FPP = OnTheFlyManagers[P];
 1810     OnTheFlyManagers[P] = FPP;
 1836   FunctionPassManagerImpl *FPP = OnTheFlyManagers[MP];
lib/IR/Verifier.cpp
 2107           Instruction *CycleTerminator = SiblingFuncletInfo[CyclePad];
 3861             SiblingFuncletInfo[&FPI] = cast<Instruction>(U);
 3950       SiblingFuncletInfo[&CatchSwitch] = &CatchSwitch;
lib/MC/ConstantPools.cpp
   76   return ConstantPools[Section];
lib/MC/MCWin64EH.cpp
  561       EpilogInfo[EpilogStart] = EpilogInfo.lookup(MatchingEpilog);
  566       EpilogInfo[EpilogStart] = TotalCodeBytes;
lib/ObjectYAML/ELFYAML.cpp
  929     Map["STV_PROTECTED"] = ELF::STV_PROTECTED;
  930     Map["STV_HIDDEN"] = ELF::STV_HIDDEN;
  931     Map["STV_INTERNAL"] = ELF::STV_INTERNAL;
  936       Map["STV_DEFAULT"] = ELF::STV_DEFAULT;
  943       Map["STO_MIPS_MIPS16"] = ELF::STO_MIPS_MIPS16;
  944       Map["STO_MIPS_MICROMIPS"] = ELF::STO_MIPS_MICROMIPS;
  945       Map["STO_MIPS_PIC"] = ELF::STO_MIPS_PIC;
  946       Map["STO_MIPS_PLT"] = ELF::STO_MIPS_PLT;
  947       Map["STO_MIPS_OPTIONAL"] = ELF::STO_MIPS_OPTIONAL;
lib/ProfileData/SampleProfWriter.cpp
  150   FuncOffsetTable[Name] = Offset - SecLBRProfileStart;
  310     NameTable[N] = i++;
  553   FuncOffsetTable[Name] = Offset;
lib/Target/AArch64/AArch64StackTagging.cpp
  532         Allocas[AI].AI = AI;
  539           Allocas[AI].DbgVariableIntrinsics.push_back(DVI);
  554           Allocas[AI].LifetimeStart.push_back(II);
  556           Allocas[AI].LifetimeEnd.push_back(II);
lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp
   74     CurFrame->EpilogMap[CurrentEpilog].push_back(Inst);
  187   CurFrame->EpilogMap[CurrentEpilog].push_back(Inst);
lib/Target/PowerPC/PPCAsmPrinter.cpp
  342   MCSymbol *&TOCEntry = TOC[Sym];
lib/Target/SystemZ/SystemZTDC.cpp
   96     ConvertedInsts[I] = std::make_tuple(V, Mask, Worthy);
  290   std::tie(Op0, Mask0, Worthy0) = ConvertedInsts[cast<Instruction>(I.getOperand(0))];
  291   std::tie(Op1, Mask1, Worthy1) = ConvertedInsts[cast<Instruction>(I.getOperand(1))];
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
   99     DtorFuncs[PriorityValue][Associated].push_back(DtorFunc);
lib/Target/X86/X86WinAllocaExpander.cpp
  160         Lowerings[&MI] = L;
lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp
  151   InstInfoMap[cast<Instruction>(Src)].ValidBitWidth = TruncBitWidth;
  164     auto &Info = InstInfoMap[I];
  177               std::max(Info.MinBitWidth, InstInfoMap[IOp].MinBitWidth);
  197         InstInfoMap[IOp].ValidBitWidth = std::max(ValidBitWidth, IOpBitwidth);
lib/Transforms/IPO/Attributor.cpp
  888         auto &ReturnInstSet = ReturnedValues[&Arg];
 1094     auto Size = RVS.RetValsMap[&Val].size();
 1095     RVS.RetValsMap[&Val].insert(RVS.RetInsts.begin(), RVS.RetInsts.end());
 1096     bool Inserted = RVS.RetValsMap[&Val].size() != Size;
 1212         NewRVsMap[RetVal].insert(It.second.begin(), It.second.end());
 1222     auto &ReturnInsts = ReturnedValues[It.first];
 4483       auto &QuerriedAAs = QueryMap[ChangedAA];
 4542     auto &QuerriedAAs = QueryMap[ChangedAA];
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1584           CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Call.CS, nullptr);
 1670       CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Call.CS,
 1827             CallSlots[{MD, VF.Offset}].CSInfo.addSummaryTypeTestAssumeUser(FS);
 1832             CallSlots[{MD, VF.Offset}].CSInfo.addSummaryTypeCheckedLoadUser(FS);
 1838             CallSlots[{MD, VC.VFunc.Offset}]
 1846             CallSlots[{MD, VC.VFunc.Offset}]
 1948           CallSlots[{Name, VF.Offset}].CSInfo.addSummaryTypeTestAssumeUser(FS);
 1953           CallSlots[{Name, VF.Offset}].CSInfo.addSummaryTypeCheckedLoadUser(FS);
 1959           CallSlots[{Name, VC.VFunc.Offset}]
 1967           CallSlots[{Name, VC.VFunc.Offset}]
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  305     WorkMap[LT] = NewI;
  315     WorkMap[GEP] = NewI;
  324     WorkMap[BC] = NewI;
  337   WorkMap[&I] = V;
lib/Transforms/Instrumentation/CGProfile.cpp
   35     uint64_t &Count = Counts[std::make_pair(F, CalledF)];
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
 1448       PersonalityFns[F.getPersonalityFn()->stripPointerCasts()].push_back(&F);
 1450       PersonalityFns[nullptr].push_back(&F);
lib/Transforms/Scalar/ADCE.cpp
  125   bool isLive(BasicBlock *BB) { return BlockInfo[BB].Live; }
  164   void markLive(BasicBlock *BB) { markLive(BlockInfo[BB]); }
  226     auto &Info = BlockInfo[&BB];
  299     auto &Info = BlockInfo[BB];
  309       markLive(BlockInfo[DFNode->getBlock()].Terminator);
  314   auto &EntryInfo = BlockInfo[BB];
  445   auto &Info = BlockInfo[PN->getParent()];
  455     auto &Info = BlockInfo[PredBB];
  567              << (BlockInfo[BB].Live ? " LIVE\n" : "\n");
  574     auto &Info = BlockInfo[BB];
  590       auto *Info = &BlockInfo[Succ];
  644       BlockInfo[Block].PostOrder = PostOrder++;
lib/Transforms/Scalar/ConstantHoisting.cpp
  419   ConstCandVecType &ExprCandVec = ConstGEPCandMap[BaseGV];
  643       ConstGEPCandMap[BaseGV] : ConstIntCandVec;
  645       ConstGEPInfoMap[BaseGV] : ConstIntInfoVec;
  776     Instruction *&ClonedCastInst = ClonedCastMap[CastInst];
  829       BaseGV ? ConstGEPInfoMap[BaseGV] : ConstIntInfoVec;
lib/Transforms/Scalar/DivRemPairs.cpp
  134         RemMap[DivRemMapKey(true, I.getOperand(0), I.getOperand(1))] = &I;
  136         RemMap[DivRemMapKey(false, I.getOperand(0), I.getOperand(1))] = &I;
  138         RemMap[Match->Key] = Match->Value;
lib/Transforms/Scalar/Float2Int.cpp
  438     return ConvertedInsts[I];
  506   ConvertedInsts[I] = NewV;
lib/Transforms/Scalar/GVN.cpp
 1133       PredLoads[Pred] = nullptr;
 1153     PredLoads[NewPred] = nullptr;
 1436   ReplaceOperandsWithMap[V] = True;
 1498         ReplaceOperandsWithMap[CmpLHS] = CmpRHS;
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  594       StoreRefsForMemset[Ptr].push_back(SI);
  599       StoreRefsForMemsetPattern[Ptr].push_back(SI);
lib/Transforms/Scalar/LoopRerollPass.cpp
 1014     Uses[&I].resize(IL_End);
 1029       Uses[I].set(0);
 1044         Uses[I].set(Idx);
 1051       Uses[I].set(IL_All);
 1067     Uses[I].set(IL_All);
 1162     Uses[I].set(IL_All);
 1172       Uses[IVUser].set(IL_All);
 1176         Uses[UUser].set(IL_All);
 1180           Uses[UUser].set(IL_All);
 1186             Uses[BI].set(IL_All);
 1437     unsigned I = Uses[&*J].find_first();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  612   Value *&Cached = Cache[I];
  618   assert(Cache[I] != nullptr);
  910       BDVState OldState = States[BDV];
  913         States[BDV] = NewState;
  949       States[I] = BDVState(BDVState::Base, BaseInst);
  996     States[I] = BDVState(BDVState::Conflict, BaseInst);
 1015       Base = States[BDV].getBaseValue();
 1126                << (Cache.count(BDV) ? Cache[BDV]->getName().str() : "none")
 1134       assert((!isKnownBaseResult(Cache[BDV]) || Cache[BDV] == Base) &&
 1134       assert((!isKnownBaseResult(Cache[BDV]) || Cache[BDV] == Base) &&
 1137     Cache[BDV] = Base;
 1140   return Cache[Def];
 1165     PointerToBase[ptr] = base;
 2043     if (RootOfChain != Info.PointerToBase[LiveValue]) {
 2045       PHINode *AlternateRootPhi = dyn_cast<PHINode>(Info.PointerToBase[LiveValue]);
 2145           InsertBefore, RootOfChain, Info.PointerToBase[LiveValue]);
 2146       Info.RematerializedValues[RematerializedValue] = LiveValue;
 2156           NormalInsertBefore, RootOfChain, Info.PointerToBase[LiveValue]);
 2158           UnwindInsertBefore, RootOfChain, Info.PointerToBase[LiveValue]);
 2160       Info.RematerializedValues[NormalRematerializedValue] = LiveValue;
 2161       Info.RematerializedValues[UnwindRematerializedValue] = LiveValue;
 2718   checkBasicSSA(DT, Data.LiveSet[&BB], BB.getTerminator());
 2719   checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true);
 2720   checkBasicSSA(DT, Data.LiveIn[&BB], BB.getTerminator());
 2730     Data.KillSet[&BB] = computeKillSet(&BB);
 2731     Data.LiveSet[&BB].clear();
 2732     computeLiveInValues(BB.rbegin(), BB.rend(), Data.LiveSet[&BB]);
 2735     for (Value *Kill : Data.KillSet[&BB])
 2736       assert(!Data.LiveSet[&BB].count(Kill) && "live set contains kill");
 2739     Data.LiveOut[&BB] = SetVector<Value *>();
 2740     computeLiveOutSeed(&BB, Data.LiveOut[&BB]);
 2741     Data.LiveIn[&BB] = Data.LiveSet[&BB];
 2741     Data.LiveIn[&BB] = Data.LiveSet[&BB];
 2742     Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]);
 2742     Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]);
 2743     Data.LiveIn[&BB].set_subtract(Data.KillSet[&BB]);
 2743     Data.LiveIn[&BB].set_subtract(Data.KillSet[&BB]);
 2744     if (!Data.LiveIn[&BB].empty())
 2754     SetVector<Value *> LiveOut = Data.LiveOut[BB];
 2758       LiveOut.set_union(Data.LiveIn[Succ]);
 2767     Data.LiveOut[BB] = LiveOut;
 2771     LiveTmp.set_union(Data.LiveSet[BB]);
 2772     LiveTmp.set_subtract(Data.KillSet[BB]);
 2775     const SetVector<Value *> &OldLiveIn = Data.LiveIn[BB];
 2778       Data.LiveIn[BB] = LiveTmp;
 2797   SetVector<Value *> LiveOut = Data.LiveOut[BB];
lib/Transforms/Scalar/SCCP.cpp
  855           mergeInValue(TrackedMultipleRetVals[std::make_pair(F, i)], F,
 1354                    TrackedMultipleRetVals[std::make_pair(F, i)]);
lib/Transforms/Scalar/StructurizeCFG.cpp
  588       Map[&Phi].push_back(std::make_pair(From, Deleted));
  599   AddedPhis[To].push_back(From);
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  795       LoadRefs[ID].push_back(LI);
  841       StoreRefs[ID].push_back(SI);
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  494   Inductions[Phi] = ID;
lib/Transforms/Vectorize/LoopVectorize.cpp
 5188       LoopInvariantRegs = R.LoopInvariantRegs[pair.first];
 5416             RegUsage[ClassID] = 1;
 5418             RegUsage[ClassID] += 1;
 5429               RegUsage[ClassID] = 1;
 5431               RegUsage[ClassID] += 1;
 5435               RegUsage[ClassID] = GetRegUsage(Inst->getType(), VFs[j]);
 5437               RegUsage[ClassID] += GetRegUsage(Inst->getType(), VFs[j]);
 5444           MaxUsages[j][pair.first] = std::max(MaxUsages[j][pair.first], pair.second);
 5444           MaxUsages[j][pair.first] = std::max(MaxUsages[j][pair.first], pair.second);
 5446           MaxUsages[j][pair.first] = pair.second;
 5464         Invariant[ClassID] = Usage;
 5466         Invariant[ClassID] += Usage;
 6095     RetTy = IntegerType::get(RetTy->getContext(), MinBWs[I]);
 6241       ValTy = IntegerType::get(ValTy->getContext(), MinBWs[Op0AsInstruction]);
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2294   auto &BSRef = BlocksSchedules[BB];
 2921         IntegerType::get(F->getContext(), MinBWs[VL[0]].first), VL.size());
 3478       auto *MinTy = IntegerType::get(F->getContext(), MinBWs[ScalarRoot].first);
 3480           MinBWs[ScalarRoot].second ? Instruction::SExt : Instruction::ZExt;
 3574         BlocksSchedules[BB]->getScheduleData(E->isOneOf(E->Scalars.back()));
 4257     auto *MinTy = IntegerType::get(F->getContext(), MinBWs[ScalarRoot].first);
 4271     if (MinBWs[ScalarRoot].second)
 4309       auto &Locs = ExternallyUsedValues[Scalar];
 5184     MinBWs[Scalar] = std::make_pair(MaxBitWidth, !IsKnownPositive);
 5476       Stores[GetUnderlyingObject(SI->getPointerOperand(), *DL)].push_back(SI);
 5490       GEPs[GEP->getPointerOperand()].push_back(GEP);
 6119       ExtraArgs[ParentStackElem.first] = nullptr;
 6130       ExtraArgs[ParentStackElem.first] = ExtraArg;
 6401       ExternallyUsedValues[Pair.second].push_back(Pair.first);
 6405     ExternallyUsedValues[ReductionRoot];
tools/clang/include/clang/AST/OpenMPClause.h
 4463         ComponentListMap[*DI].push_back(*CI);
tools/clang/lib/AST/ASTContext.cpp
10242     MangleNumbers[ND] = Number;
10252     StaticLocalNumbers[VD] = Number;
tools/clang/lib/AST/CXXInheritance.cpp
  556     = Overrides[OverriddenSubobject];
  652         Overriders[CanonOM].add(OM->second);
  674       Overriders[CanonM].add(SubobjectNumber,
  700         Overriders[CanonOM].replaceAll(
  716     Overriders[CanonM].add(SubobjectNumber,
tools/clang/lib/CodeGen/CGException.cpp
 1519   llvm::BasicBlock *&TerminateFunclet = TerminateFunclets[CurrentFuncletPad];
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7933       Info[VD].emplace_back(L, MapType, MapModifiers, ReturnDevicePointer,
 8005           DeferredInfo[nullptr].emplace_back(IE, VD);
 8114       Info[VD].emplace_back(L, MapType, MapModifiers, ReturnDevicePointer,
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1066       MangledDeclNames[OtherGD.getCanonicalDecl()] = Result.first->first();
 1102   return MangledDeclNames[CanonicalGD] = Result.first->first();
 5489       DeferredEmptyCoverageMappingDecls[D] = true;
 5507     DeferredEmptyCoverageMappingDecls[D] = false;
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1515     MappedType &V = uses[vd];
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7419           WeakUndeclaredIdentifiers[Id] = W;
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9393     KnownNamespaces[Namespc] = false;
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4971       ReferencedSelectors[Sels[I].first] = Sels[I].second;
tools/clang/lib/Sema/SemaExpr.cpp
15633     SourceLocation &old = SemaRef.UndefinedButUsed[Var->getCanonicalDecl()];
tools/clang/lib/Sema/SemaExprCXX.cpp
 3190     DeleteExprs[Detector.Field].push_back(
tools/clang/lib/Sema/SemaLookup.cpp
 3494   NamedDecl *&Old = Decls[cast<NamedDecl>(New->getCanonicalDecl())];
 4932         KnownNamespaces[N] = true;
 5481   auto &State = DelayedTypos[TE];
tools/clang/lib/Sema/SemaOpenMP.cpp
 5940   Captures[Capture] = Ref;
 6972         Captures[DRE] = DRE;
tools/clang/lib/Serialization/ASTReader.cpp
 1934   PendingMacroIDs[II].push_back(PendingMacroInfo(M, MacroDirectivesOffset));
 8666       Exprs[FD].push_back(std::make_pair(DeleteLoc, IsArrayForm));
 8845     PendingIdentifierInfos[II].append(DeclIDs.begin(), DeclIDs.end());
tools/clang/lib/Serialization/ASTReaderDecl.cpp
  517   Reader.PendingBodies[FD] = GetCurrentCursorOffset();
 1014     Reader.PendingBodies[MD] = GetCurrentCursorOffset();
 3192       Reader.PendingFakeLookupResults[Name.getAsIdentifierInfo()]
 4343       if (Reader.PendingBodies[FD]) {
tools/clang/lib/Serialization/ASTWriter.cpp
 4648   IdentID ID = IdentifierIDs[II];
 4658   unsigned ID = SelectorIDs[Sel];
 4940     ASTWriter::UpdateRecord &Record = DeclUpdates[TU];
 4950       DeclUpdates[Number.first].push_back(DeclUpdate(UPD_MANGLING_NUMBER,
 4954       DeclUpdates[Number.first].push_back(DeclUpdate(UPD_STATIC_LOCAL_NUMBER,
 5515   IdentID &ID = IdentifierIDs[II];
 5558   SelectorID SID = SelectorIDs[Sel];
 5563     SID = SelectorIDs[Sel];
 5567     SelectorIDs[Sel] = SID;
 6285   IdentID &StoredID = IdentifierIDs[II];
 6310   SelectorID &StoredID = SelectorIDs[S];
 6338       DeclUpdates[RD].push_back(
 6403   DeclUpdates[RD].push_back(DeclUpdate(UPD_CXX_ADDED_IMPLICIT_MEMBER, D));
 6417       DeclUpdates[D].push_back(UPD_CXX_RESOLVED_EXCEPTION_SPEC);
 6426     DeclUpdates[D].push_back(
 6439     DeclUpdates[D].push_back(DeclUpdate(UPD_CXX_RESOLVED_DTOR_DELETE, Delete));
 6450   DeclUpdates[D].push_back(DeclUpdate(UPD_CXX_ADDED_FUNCTION_DEFINITION));
 6459   DeclUpdates[D].push_back(DeclUpdate(UPD_CXX_ADDED_VAR_DEFINITION));
 6468   DeclUpdates[D].push_back(DeclUpdate(UPD_CXX_ADDED_FUNCTION_DEFINITION));
 6484   DeclUpdates[D].push_back(DeclUpdate(UPD_CXX_POINT_OF_INSTANTIATION, POI));
 6493   DeclUpdates[D].push_back(
 6502   DeclUpdates[D].push_back(
 6529   DeclUpdates[D].push_back(DeclUpdate(UPD_DECL_MARKED_USED));
 6538   DeclUpdates[D].push_back(DeclUpdate(UPD_DECL_MARKED_OPENMP_THREADPRIVATE));
 6547   DeclUpdates[D].push_back(DeclUpdate(UPD_DECL_MARKED_OPENMP_ALLOCATE, A));
 6557   DeclUpdates[D].push_back(
 6565   DeclUpdates[D].push_back(DeclUpdate(UPD_DECL_EXPORTED, M));
 6574   DeclUpdates[Record].push_back(DeclUpdate(UPD_ADDED_ATTR_TO_RECORD, Attr));
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  178           Firsts[Writer.Chain->getOwningModuleFile(R)] = R;
  180           Firsts[nullptr] = R;
  259       Writer.DeclUpdates[Template].push_back(ASTWriter::DeclUpdate(
 1215       Writer.DeclUpdates[Parent].push_back(
tools/clang/lib/Serialization/GlobalModuleIndex.cpp
  448       ModuleFileInfo &Info = ModuleFiles[File];
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
  360     FctOverloadMap[BName].push_back(std::make_pair(B, SignIndex));
tools/lld/ELF/Driver.cpp
  742         config->callGraphProfile[std::make_pair(from, to)] += count;
  759         config->callGraphProfile[{from, to}] += cgpe.cgp_weight;
tools/lld/ELF/MapFile.cpp
  239         map[sym].insert(file);
  242           map[d].insert(file);
tools/lld/ELF/ScriptParser.cpp
  467   script->memoryRegions.insert({alias, script->memoryRegions[name]});
 1225     return [=] { return script->memoryRegions[name]->length; };
 1252     return [=] { return script->memoryRegions[name]->origin; };
tools/lld/ELF/SyntheticSections.cpp
 2046     arr[s.sym->file].push_back(s);
tools/llvm-objdump/llvm-objdump.cpp
 1630     SecToRelSec[**SecOrErr].push_back(Section);
tools/llvm-readobj/ELFDumper.cpp
 4886         StackSizeRelocMap[Sec] = NullSection;
 4916     StackSizeRelocMap[Obj->toSectionRef(ContentsSec)] = Sec;
tools/opt/Debugify.cpp
  233     Stats = &StatsMap->operator[](NameOfWrappedPass);
tools/polly/lib/Analysis/ScopBuilder.cpp
 2137     (void)LeaderToInstList[*LeaderIt];
 2149     std::vector<Instruction *> &InstList = LeaderToInstList[*LeaderIt];
tools/polly/lib/CodeGen/BlockGenerators.cpp
  553   EscapeMap[Inst] = std::make_pair(ScalarAddr, std::move(EscapeUsers));
tools/polly/lib/CodeGen/IRBuilder.cpp
   78     AliasScopeMap[Array->getBasePtr()] =
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  256     SAI = (*IDToSAI)[BaseId];
  723   V = IDToValue[Id];
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  365     IDToValue[I.first] = NewValues[I.second];
  462   IDToValue[IteratorID] = ValueLB;
  560   IDToValue[IteratorID.get()] = IV;
  706   IDToValue[IteratorID] = IV;
  929   Value *OldValue = IDToValue[IteratorID];
  931     IDToValue[IteratorID] = IV;
  936   IDToValue[IteratorID] = OldValue;
  966   OutsideLoopIterations[L] = SE.getUnknown(V);
 1092     IDToValue[Id] = V;
 1190     IDToValue[Id] = FinalValue;
 1393       IDToValue[ParamId] = PreloadVal;
 1437     EscapeMap[MA->getAccessInstruction()] =
unittests/ADT/MapVectorTest.cpp
   64   EXPECT_EQ(MV[1], 2);
   65   EXPECT_EQ(MV[4], 5);
   69   EXPECT_EQ(MV[1], 2);
   78   EXPECT_EQ(MV[1], 2);
   79   EXPECT_EQ(MV[4], 7);
   93   ASSERT_EQ(MV[3], 4);
   94   ASSERT_EQ(MV[5], 6);
   99   ASSERT_EQ(MV[5], 6);
  121   ASSERT_EQ(MV[2], 12);
  122   ASSERT_EQ(MV[4], 14);
  123   ASSERT_EQ(MV[6], 16);
  189   int& value = MV[4];
  194   EXPECT_EQ(MV[1], 2);
  195   EXPECT_EQ(MV[4], 5);
  221   EXPECT_EQ(MV[1], 2);
  222   EXPECT_EQ(MV[4], 5);
  226   EXPECT_EQ(MV[1], 2);
  235   EXPECT_EQ(MV[1], 2);
  236   EXPECT_EQ(MV[4], 7);
  250   ASSERT_EQ(MV[3], 4);
  251   ASSERT_EQ(MV[5], 6);
  256   ASSERT_EQ(MV[5], 6);
  278   ASSERT_EQ(MV[2], 12);
  279   ASSERT_EQ(MV[4], 14);
  280   ASSERT_EQ(MV[6], 16);
  339   EXPECT_EQ(MV[1], 2);
  340   EXPECT_EQ(MV[4], 5);
  344   EXPECT_EQ(MV[1], 2);
  353   EXPECT_EQ(MV[1], 2);
  354   EXPECT_EQ(MV[4], 7);
  368   ASSERT_EQ(MV[3], 4);
  369   ASSERT_EQ(MV[5], 6);
  374   ASSERT_EQ(MV[5], 6);
  396   ASSERT_EQ(MV[2], 12);
  397   ASSERT_EQ(MV[4], 14);
  398   ASSERT_EQ(MV[6], 16);
utils/TableGen/CodeGenDAGPatterns.cpp
 3382       InstResults[Dest->getName()] = Dest;
utils/TableGen/CodeGenSchedule.cpp
 1059     ClassInstrs[SCIdx].push_back(InstDef);