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

Declarations

tools/clang/include/clang/Sema/Sema.h
   66   template <typename ValueT, typename ValueInfoT> class DenseSet;

References

include/llvm/Analysis/BlockFrequencyInfoImpl.h
 1163     DenseSet<uint32_t> HeadersWithoutWeight;
include/llvm/Analysis/BranchProbabilityInfo.h
  165   DenseSet<BasicBlockCallbackVH, DenseMapInfo<Value*>> Handles;
include/llvm/Analysis/DivergenceAnalysis.h
  157   DenseSet<const Loop *> DivergentLoops;
  166   DenseSet<const Value *> UniformOverrides;
  169   DenseSet<const BasicBlock *> DivergentJoinBlocks;
  172   DenseSet<const Value *> DivergentValues;
include/llvm/Analysis/LegacyDivergenceAnalysis.h
   65   DenseSet<const Value *> DivergentValues;
   68   DenseSet<const Use *> DivergentUses;
include/llvm/Analysis/LoopInfo.h
  453   void verifyLoopNest(DenseSet<const LoopT *> *Loops) const;
include/llvm/Analysis/LoopInfoImpl.h
  366     DenseSet<const LoopT *> *Loops) const {
  683   DenseSet<const LoopT *> Loops;
include/llvm/Analysis/MustExecute.h
  329   using VisitedSetTy = DenseSet<const Instruction *>;
include/llvm/Analysis/PhiValues.h
  104   DenseSet<PhiValuesCallbackVH, DenseMapInfo<Value *>> TrackedValues;
include/llvm/Analysis/ScalarEvolutionExpander.h
   57     DenseSet<AssertingVH<Value>> InsertedValues;
   58     DenseSet<AssertingVH<Value>> InsertedPostIncValues;
   78     DenseSet<AssertingVH<PHINode>> ChainedPhis;
include/llvm/CodeGen/FunctionLoweringInfo.h
  144   DenseSet<unsigned> RegsWithFixups;
include/llvm/CodeGen/MachineConstantPool.h
  124   DenseSet<MachineConstantPoolValue*> MachineCPVsSharingEntries;
include/llvm/CodeGen/PBQP/CostAllocator.h
   88   using EntrySetT = DenseSet<PoolEntry *, PoolEntryDSInfo>;
include/llvm/CodeGen/SelectionDAG.h
  346                               DenseSet<SDNode *> &visited,
include/llvm/CodeGen/TailDuplicator.h
   98                   const DenseSet<unsigned> &UsedByPhi, bool Remove);
  102                             const DenseSet<unsigned> &UsedByPhi);
  109                          const DenseSet<unsigned> &RegsUsedByPhi,
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  386     DenseSet<Abbrev, AbbrevMapInfo> Abbrevs;
  450     const DenseSet<Abbrev, AbbrevMapInfo> &getAbbrevs() const {
include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h
   79   DenseSet<uint64_t> ParsedCUOffsets;
include/llvm/ExecutionEngine/JITLink/JITLink.h
  514   using SymbolSet = DenseSet<Symbol *>;
  515   using BlockSet = DenseSet<Block *>;
  617   using ExternalSymbolSet = DenseSet<Symbol *>;
  618   using BlockSet = DenseSet<Block *>;
  997   virtual void lookup(const DenseSet<StringRef> &Symbols,
include/llvm/ExecutionEngine/Orc/Core.h
   46 using SymbolNameSet = DenseSet<SymbolStringPtr>;
include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
   29   void findCalles(const BasicBlock *, DenseSet<StringRef> &);
   33   using ResultTy = Optional<DenseMap<StringRef, DenseSet<StringRef>>>;
include/llvm/ExecutionEngine/Orc/Speculation.h
  171   using IRlikiesStrRef = Optional<DenseMap<StringRef, DenseSet<StringRef>>>;
  185   internToJITSymbols(DenseMap<StringRef, DenseSet<StringRef>> IRNames) {
  188     DenseSet<SymbolStringPtr> TargetJITNames;
include/llvm/IR/Function.h
  291                      const DenseSet<GlobalValue::GUID> *Imports = nullptr);
  295                      const DenseSet<GlobalValue::GUID> *Imports = nullptr);
  314   DenseSet<GlobalValue::GUID> getImportGUIDs() const;
include/llvm/IR/MDBuilder.h
   74                                    const DenseSet<GlobalValue::GUID> *Imports);
include/llvm/IR/ModuleSummaryIndex.h
 1358   void propagateAttributes(const DenseSet<GlobalValue::GUID> &PreservedSymbols);
include/llvm/IR/TypeFinder.h
   33   DenseSet<const Value*> VisitedConstants;
   34   DenseSet<const MDNode *> VisitedMetadata;
   35   DenseSet<Type*> VisitedTypes;
   61   DenseSet<const MDNode *> &getVisitedMetadata() { return VisitedMetadata; }
include/llvm/LTO/LTO.h
   55     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols);
  421                    const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols);
include/llvm/Linker/IRMover.h
   49     DenseSet<StructType *> OpaqueStructTypes;
   52     DenseSet<StructType *, StructTypeKeyInfo> NonOpaqueStructTypes;
include/llvm/ProfileData/Coverage/CoverageMapping.h
  514   DenseMap<size_t, DenseSet<size_t>> RecordProvenance;
include/llvm/ProfileData/SampleProf.h
  466   void findInlinedFunctions(DenseSet<GlobalValue::GUID> &S, const Module *M,
  674   DenseSet<StringRef> Syms;
include/llvm/ProfileData/SampleProfReader.h
  614   DenseSet<StringRef> FuncsToUse;
  642   DenseSet<StringRef> FuncsToUse;
include/llvm/Support/StringSaver.h
   44   llvm::DenseSet<llvm::StringRef> Unique;
include/llvm/TableGen/Record.h
 1952   DenseSet<Init *> Shadowed;
include/llvm/Transforms/IPO/Attributor.h
  723              DenseSet<const char *> *Whitelist = nullptr)
 1004   const DenseSet<const char *> *Whitelist;
 1007   DenseSet<const Function *> VisitedFunctions;
include/llvm/Transforms/IPO/FunctionImport.h
  175     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
  182     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
include/llvm/Transforms/IPO/Internalize.h
   47                         const DenseSet<const Comdat *> &ExternalComdats);
   51                              DenseSet<const Comdat *> &ExternalComdats);
include/llvm/Transforms/Scalar/JumpThreading.h
  120       DenseSet<std::pair<Value *, BasicBlock *>> &RecursionSet,
  127     DenseSet<std::pair<Value *, BasicBlock *>> RecursionSet;
include/llvm/Transforms/Utils/CodeExtractor.h
   51   DenseMap<BasicBlock *, DenseSet<Value *>> BaseMemAddrs;
   55   DenseSet<BasicBlock *> SideEffectingBlocks;
include/llvm/Transforms/Utils/PredicateInfo.h
  264   DenseSet<std::pair<BasicBlock *, BasicBlock *>> EdgeUsesOnly;
include/llvm/XRay/Graph.h
  103   using NeighborSetT = DenseSet<VertexIdentifier>;
lib/Analysis/CFLAndersAliasAnalysis.cpp
  201   using MemSet = DenseSet<InstantiatedValue>;
lib/Analysis/DivergenceAnalysis.cpp
  198   DenseSet<const BasicBlock *> Visited;
lib/Analysis/LazyValueInfo.cpp
  171     DenseSet<PoisoningVH<BasicBlock> > SeenBlocks;
  277   DenseSet<PoisoningVH<BasicBlock> >::iterator I = SeenBlocks.find(BB);
  387     DenseSet<std::pair<BasicBlock*, Value*> > BlockValueSet;
lib/Analysis/LegacyDivergenceAnalysis.cpp
   96                        PostDominatorTree &PDT, DenseSet<const Value *> &DV,
   97                        DenseSet<const Use *> &DU)
  110                               DenseSet<BasicBlock *> &InfluenceRegion);
  114       Instruction &I, const DenseSet<BasicBlock *> &InfluenceRegion);
  121   DenseSet<const Value *> &DV;   // Stores all divergent values.
  122   DenseSet<const Use *> &DU;   // Stores divergent uses of possibly uniform
  196   DenseSet<BasicBlock *> InfluenceRegion;
  216     Instruction &I, const DenseSet<BasicBlock *> &InfluenceRegion) {
  231                                DenseSet<BasicBlock *> &InfluenceRegion,
  241     DenseSet<BasicBlock *> &InfluenceRegion) {
lib/Analysis/MemorySSA.cpp
  412   DenseSet<ConstMemoryAccessPair> VisitedPhis;
  522   DenseSet<ConstMemoryAccessPair> VisitedPhis;
lib/Analysis/ModuleSummaryAnalysis.cpp
  245                                    DenseSet<GlobalValue::GUID> &CantBePromoted,
  570                                    DenseSet<GlobalValue::GUID> &CantBePromoted,
  614                     DenseSet<GlobalValue::GUID> &CantBePromoted) {
  660   DenseSet<GlobalValue::GUID> CantBePromoted;
lib/Analysis/SyntheticCountsUtils.cpp
   30   DenseSet<NodeRef> SCCNodes;
lib/Bitcode/Reader/MetadataLoader.cpp
  378                       DenseSet<unsigned> &Temporaries) {
 1021   DenseSet<unsigned> Temporaries;
lib/CodeGen/AsmPrinter/AccelTable.cpp
  226   DenseSet<uint32_t> getUniqueTags() const;
  398 DenseSet<uint32_t> Dwarf5AccelTableWriter<DataT>::getUniqueTags() const {
  399   DenseSet<uint32_t> UniqueTags;
  523   DenseSet<uint32_t> UniqueTags = getUniqueTags();
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1143     DenseSet<InlinedEntity> &Processed) {
 1297   DenseSet<InlinedEntity> Processed;
lib/CodeGen/AsmPrinter/CodeViewDebug.h
  209   DenseSet<MCSectionCOFF *> ComdatDebugSections;
  344   void collectVariableInfoFromMFTable(DenseSet<InlinedEntity> &Processed);
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  558   DenseSet<unsigned> ForwardedRegWorklist;
 1004     DenseSet<DIGlobalVariable *> Processed;
 1265     DwarfCompileUnit &TheCU, DenseSet<InlinedEntity> &Processed) {
 1510                                    DenseSet<InlinedEntity> &Processed) {
 1833   DenseSet<InlinedEntity> Processed;
lib/CodeGen/AsmPrinter/DwarfDebug.h
  569                          DenseSet<InlinedEntity> &ProcessedVars);
  580                                       DenseSet<InlinedEntity> &P);
lib/CodeGen/LiveVariables.cpp
  768   DenseSet<unsigned> Defs, Kills;
lib/CodeGen/MachineFunction.cpp
 1001   DenseSet<MachineConstantPoolValue*> Deleted;
 1007   for (DenseSet<MachineConstantPoolValue*>::iterator I =
lib/CodeGen/MachineVerifier.cpp
  107     using RegSet = DenseSet<unsigned>;
lib/CodeGen/RegAllocPBQP.cpp
  220   using DisjointAllowedRegsCache = DenseSet<IKey>;
  222   using IEdgeCache = DenseSet<IEdgeKey>;
lib/CodeGen/RegisterCoalescer.cpp
  166     DenseSet<unsigned> ToBeUpdated;
lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
  223 bool SelectionDAG::setSubgraphColorHelper(SDNode *N, const char *Color, DenseSet<SDNode *> &visited,
  257   DenseSet<SDNode *> visited;
lib/CodeGen/SplitKit.cpp
  948     DenseSet<unsigned> &NotToHoistSet, SmallVectorImpl<VNInfo *> &BackCopies) {
 1015   DenseSet<unsigned> NotToHoistSet;
lib/CodeGen/SplitKit.h
  400   void computeRedundantBackCopies(DenseSet<unsigned> &NotToHoistSet,
lib/CodeGen/TailDuplicator.cpp
  310                               DenseSet<unsigned> *UsedByPhi) {
  342     const DenseSet<unsigned> &RegsUsedByPhi, bool Remove) {
  373     const DenseSet<unsigned> &UsedByPhi) {
  700     const DenseSet<unsigned> &UsedByPhi,
  804   DenseSet<unsigned> UsedByPhi;
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
   53   llvm::DenseSet<CVSymbol, SymbolDenseMapInfo> SymbolHashes;
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
  257 DenseSet<StringRef> JITLinkerBase::getExternalSymbolNames() const {
  259   DenseSet<StringRef> UnresolvedExternals;
  302   DenseSet<Block *> VisitedBlocks;
lib/ExecutionEngine/JITLink/JITLinkGeneric.h
  109   DenseSet<StringRef> getExternalSymbolNames() const;
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
  258   DenseSet<std::pair<StringRef, StringRef>> ChildBufferInfos;
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
   50   void lookup(const DenseSet<StringRef> &Symbols,
  239       WorklistEntry(Symbol *Sym, DenseSet<Symbol *> SymAnonDeps)
  243       DenseSet<Symbol *> SymAnonDeps;
  249         DenseSet<Symbol *> SymAnonDeps;
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp
   53                                 DenseSet<StringRef> &CallesNames) {
   89   DenseMap<StringRef, DenseSet<StringRef>> CallerAndCalles;
   90   DenseSet<StringRef> Calles;
  176   DenseSet<const BasicBlock *> PredSkipNodes;
  217   DenseSet<const BasicBlock *> SuccSkipNodes;
  285   DenseMap<StringRef, DenseSet<StringRef>> CallerAndCalles;
  286   DenseSet<StringRef> Calles;
lib/IR/ConstantsContext.h
  622   using MapTy = DenseSet<ConstantClass *, MapInfo>;
lib/IR/DebugInfo.cpp
  569   DenseSet<MDNode *> Opened;
lib/IR/Function.cpp
 1530                              const DenseSet<GlobalValue::GUID> *S) {
 1543                              const DenseSet<GlobalValue::GUID> *Imports) {
 1569 DenseSet<GlobalValue::GUID> Function::getImportGUIDs() const {
 1570   DenseSet<GlobalValue::GUID> R;
lib/IR/Globals.cpp
  435 findBaseObject(const Constant *C, DenseSet<const GlobalAlias *> &Aliases) {
  468   DenseSet<const GlobalAlias *> Aliases;
lib/IR/Instruction.cpp
  713   DenseSet<unsigned> WLS;
lib/IR/LLVMContextImpl.h
 1329   using FunctionTypeSet = DenseSet<FunctionType *, FunctionTypeKeyInfo>;
 1331   using StructTypeSet = DenseSet<StructType *, AnonStructTypeKeyInfo>;
lib/IR/MDBuilder.cpp
   61     const DenseSet<GlobalValue::GUID> *Imports) {
lib/IR/Metadata.cpp
  761 static T *uniquifyImpl(T *N, DenseSet<T *, InfoT> &Store) {
lib/IR/MetadataImpl.h
   22 static T *getUniqued(DenseSet<T *, InfoT> &Store,
lib/IR/ModuleSummaryIndex.cpp
  157     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
lib/IR/SafepointIRVerifier.cpp
  290 using AvailableValueSet = DenseSet<const Value *>;
  329   DenseSet<const Value *> Visited;
  450   DenseSet<const Instruction *> ValidUnrelocatedDefs;
  453   DenseSet<const Value *> PoisonedDefs;
lib/LTO/LTO.cpp
  302     ValueInfo VI, DenseSet<GlobalValueSummary *> &GlobalInvolvedWithAlias,
  307     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
  361     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
  365   DenseSet<GlobalValueSummary *> GlobalInvolvedWithAlias;
  685   DenseSet<GlobalObject *> AliasedGlobals;
  899   DenseSet<GlobalValue::GUID> GUIDPreservedSymbols;
 1261                       const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
lib/LTO/ThinLTOCodeGenerator.cpp
  260                              DenseSet<GlobalValue::GUID> &PreservedGUID) {
  268 static DenseSet<GlobalValue::GUID>
  271   DenseSet<GlobalValue::GUID> GUIDPreservedSymbols(PreservedSymbols.size());
  403                      const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
  467     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
  586   const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols;
  589              const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols)
  618     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
lib/Linker/IRMover.cpp
  403   DenseSet<GlobalValue *> ValuesToLink;
lib/Linker/LinkModules.cpp
  104                           const DenseSet<const Comdat *> &ReplacedDstComdats);
  423     GlobalValue &GV, const DenseSet<const Comdat *> &ReplacedDstComdats) {
  459   DenseSet<const Comdat *> ReplacedDstComdats;
lib/Object/WasmObjectFile.cpp
  345   llvm::DenseSet<uint64_t> Seen;
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
   59   using PHISourcesT = DenseSet<PHISourceT>;
  338   DenseSet<unsigned> LiveOuts;
  411   DenseSet<unsigned> *getLiveOuts();
  983 DenseSet<unsigned> *LinearizedRegion::getLiveOuts() { return &LiveOuts; }
 1797   DenseSet<std::pair<MachineBasicBlock *, MachineBasicBlock *>> Succs;
 2031   DenseSet<unsigned> *LiveOuts = InnerRegion->getLiveOuts();
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp
   80 static void collectCallers(Function *F, DenseSet<Function *> &Callers) {
   92 static void collectFunctionUsers(User *U, DenseSet<Function *> &Funcs) {
  106   DenseSet<Function *> Callers;
lib/Target/AMDGPU/GCNHazardRecognizer.cpp
  366                               DenseSet<const MachineBasicBlock *> &Visited) {
  412   DenseSet<const MachineBasicBlock *> Visited;
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  363   DenseSet<const MachineBasicBlock *> Visited;
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
  374   DenseSet<MachineInstr *> TrackedWaitcntSet;
  375   DenseSet<MachineInstr *> VCCZBugHandledSet;
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
  560                               DenseSet<unsigned> &RegDefs,
  561                               DenseSet<unsigned> &PhysRegUses) {
  583 static bool addToListsIfDependent(MachineInstr &MI, DenseSet<unsigned> &RegDefs,
  584                                   DenseSet<unsigned> &PhysRegUses,
  773   DenseSet<unsigned> RegDefsToMove;
  774   DenseSet<unsigned> PhysRegUsesToMove;
lib/Target/AMDGPU/SILowerControlFlow.cpp
  161   DenseSet<const MachineBasicBlock*> Visited;
lib/Target/AMDGPU/SILowerI1Copies.cpp
   69   DenseSet<unsigned> ConstrainRegs;
  549   DenseSet<unsigned> PhiRegisters;
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp
  304   DenseSet<unsigned> RecalcRegs({AMDGPU::EXEC_LO, AMDGPU::EXEC_HI});
lib/Target/AMDGPU/SIRegisterInfo.cpp
  752   DenseSet<unsigned> SGPRSpillVGPRDefinedSet;
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  857   DenseSet<unsigned> KilledRegs;
  858   DenseSet<unsigned> UsedRegs;
lib/Target/Hexagon/BitTracker.h
  104     DenseSet<const MachineInstr*> Set; // Set to avoid adding duplicate entries.
  121   DenseSet<unsigned> ReachedBB; // Cache of reached blocks.
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1486   DenseSet<MachineBasicBlock*> Blocks;
 1487   DenseSet<MachineInstr*> RefMIs;
lib/Target/Hexagon/HexagonCopyToCombine.cpp
   65   DenseSet<MachineInstr *> PotentiallyNewifiableTFR;
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  174     using BlockSetType = DenseSet<MachineBasicBlock *>;
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1382   DenseSet<SDNode*> AllNodes;
lib/Target/Hexagon/HexagonOptAddrMode.cpp
   78   using MISetType = DenseSet<MachineInstr *>;
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  575   DenseSet<unsigned> DefRegsSet;
lib/Target/Hexagon/RDFDeadCode.cpp
   48   DenseSet<T> Set;
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  100                          DenseSet<const GlobalVariable *> &Globals) {
  118                                DenseSet<const GlobalVariable *> &Visited,
  119                                DenseSet<const GlobalVariable *> &Visiting) {
  129   DenseSet<const GlobalVariable *> Others;
  133   for (DenseSet<const GlobalVariable *>::iterator I = Others.begin(),
  824   DenseSet<const GlobalVariable *> GVVisited;
  825   DenseSet<const GlobalVariable *> GVVisiting;
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
   32   DenseSet<MachineInstr *> InstrsToRemove;
   72   for (DenseSet<MachineInstr *>::iterator I = InstrsToRemove.begin(),
lib/Target/PowerPC/PPCPreEmitPeephole.cpp
   76       DenseSet<MachineInstr *> InstrsToErase;
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
  393   DenseSet<MachineBasicBlock *> InLoop;
lib/Target/X86/X86CallFrameOptimization.cpp
  409   DenseSet<unsigned int> UsedRegs;
lib/Target/X86/X86DiscriminateMemOps.cpp
  124   DenseMap<Location, DenseSet<unsigned>> Seen;
  139       DenseSet<unsigned> &Set = Seen[L];
  140       const std::pair<DenseSet<unsigned>::iterator, bool> TryInsert =
  166         std::pair<DenseSet<unsigned>::iterator, bool> MustInsert =
lib/Target/X86/X86DomainReassignment.cpp
  303   DenseSet<unsigned> Edges;
  339   using const_edge_iterator = DenseSet<unsigned>::const_iterator;
  381   DenseSet<unsigned> EnclosedEdges;
lib/Transforms/IPO/Attributor.cpp
 2300   DenseSet<const BasicBlock *> AssumedLiveBlocks;
 3623   DenseSet<const Instruction *> BadMallocCalls;
lib/Transforms/IPO/FunctionImport.cpp
  735     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
  851     const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
lib/Transforms/IPO/Internalize.cpp
  113     GlobalValue &GV, const DenseSet<const Comdat *> &ExternalComdats) {
  140     GlobalValue &GV, DenseSet<const Comdat *> &ExternalComdats) {
  157   DenseSet<const Comdat *> ExternalComdats;
lib/Transforms/IPO/LowerTypeTests.cpp
 1843     DenseSet<GlobalValue::GUID> AddressTaken;
lib/Transforms/IPO/PartialInlining.cpp
  639   DenseSet<BasicBlock *> Entries;
lib/Transforms/IPO/SampleProfile.cpp
  307                           DenseSet<GlobalValue::GUID> &InlinedGUIDs);
  901     Function &F, DenseSet<GlobalValue::GUID> &InlinedGUIDs) {
  902   DenseSet<Instruction *> PromotedInsns;
 1611   DenseSet<GlobalValue::GUID> InlinedGUIDs;
lib/Transforms/IPO/StripSymbols.cpp
  315   DenseSet<DIGlobalVariableExpression *> VisitedSet;
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  249   DenseSet<const Function *> EligibleVirtualFns;
  252   DenseSet<const Comdat *> MergedMComdats;
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1558   DenseSet<CallSite> SeenCallSites;
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  169 typedef DenseMap<Region *, DenseSet<Instruction *>> HoistStopMapTy;
  257     DenseSet<Region *> TailRegionSet;
  300   DenseSet<Region *> TrueBiasedRegions;
  301   DenseSet<Region *> FalseBiasedRegions;
  307   DenseSet<SelectInst *> TrueBiasedSelects;
  308   DenseSet<SelectInst *> FalseBiasedSelects;
  374   void transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs);
  411   DenseSet<Region *> TrueBiasedRegionsGlobal;
  413   DenseSet<Region *> FalseBiasedRegionsGlobal;
  415   DenseSet<SelectInst *> TrueBiasedSelectsGlobal;
  417   DenseSet<SelectInst *> FalseBiasedSelectsGlobal;
  423   DenseSet<CHRScope *> Scopes;
  556                 DenseSet<Instruction *> &Unhoistables,
  557                 DenseSet<Instruction *> *HoistStops,
  582       DenseSet<Instruction *> OpsHoistStops;
  660                               DenseSet<Region *> &TrueBiasedRegionsGlobal,
  661                               DenseSet<Region *> &FalseBiasedRegionsGlobal,
  692     DenseSet<SelectInst *> &TrueBiasedSelectsGlobal,
  693     DenseSet<SelectInst *> &FalseBiasedSelectsGlobal,
  728   DenseSet<Instruction *> EntryBlockSelectSet;
  900     DenseSet<Instruction *> Unhoistables;
 1040 static DenseSet<Value *> getCHRConditionValuesForRegion(RegInfo &RI) {
 1041   DenseSet<Value *> ConditionValues;
 1060                         DenseSet<Value *> &PrevConditionValues,
 1061                         DenseSet<Value *> &ConditionValues,
 1063                         DenseSet<Instruction *> &Unhoistables) {
 1123                               DenseSet<Instruction *> &Output) {
 1136     DenseSet<Instruction *> Unhoistables;
 1159   DenseSet<Value *> PrevConditionValues;
 1163   SmallVector<DenseSet<Value *>, 8> SplitsConditionValues;
 1168     DenseSet<Value *> ConditionValues = getCHRConditionValuesForRegion(RI);
 1244     DenseSet<Value *> &SplitConditionValues = SplitsConditionValues[I];
 1247     DenseSet<Instruction *> SplitUnhoistables;
 1388   DenseSet<Instruction *> Unhoistables;
 1400     DenseSet<Instruction *> HoistStops;
 1451                        DenseSet<Instruction *> &HoistedSet,
 1452                        DenseSet<PHINode *> &TrivialPHIs,
 1456   DenseSet<Instruction *> &HoistStops = IT->second;
 1498                                  DenseSet<PHINode *> &TrivialPHIs,
 1500   DenseSet<Instruction *> HoistedSet;
 1574                               DenseSet<PHINode *> &TrivialPHIs) {
 1575   DenseSet<BasicBlock *> BlocksInScopeSet;
 1695 void CHR::transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs) {
 1978   DenseSet<PHINode *> TrivialPHIs;
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  396   DenseSet<Instruction *> SkipInsts;
lib/Transforms/Scalar/GVNHoist.cpp
  338   DenseSet<const BasicBlock *> HoistBarrier;
lib/Transforms/Scalar/GVNSink.cpp
  334 using ModelledPHISet = DenseSet<ModelledPHI, DenseMapInfo<ModelledPHI>>;
lib/Transforms/Scalar/GuardWidening.cpp
  142   DenseSet<Instruction *> WidenedGuards;
lib/Transforms/Scalar/InferAddressSpaces.cpp
  186     DenseSet<Value *> &Visited) const;
  193     DenseSet<Value *> &Visited) const;
  285     DenseSet<Value *> &Visited) const {
  309     DenseSet<Value *> &Visited) const {
  346   DenseSet<Value *> Visited;
lib/Transforms/Scalar/JumpThreading.cpp
  596     DenseSet<std::pair<Value *, BasicBlock *>> &RecursionSet,
lib/Transforms/Scalar/LoopRerollPass.cpp
  338       DenseSet<int> Reds;
 1026     DenseSet<Instruction*> VBase;
 1034       DenseSet<Instruction*> V;
 1064   DenseSet<Instruction*> V;
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 1058                    const DenseSet<const SCEV *> &VisitedRegs,
 1132   DenseSet<SmallVector<const SCEV *, 4>, UniquifierDenseMapInfo> Uniquifier;
 1324                        const DenseSet<const SCEV *> &VisitedRegs,
 4310   DenseSet<const SCEV *> VisitedRegs;
 4598   DenseSet<const SCEV *> VisitedRegs;
 4975   DenseSet<const SCEV *> VisitedRegs;
lib/Transforms/Scalar/LoopUnrollPass.cpp
  374   DenseSet<UnrolledInstState, UnrolledInstStateKeyInfo> InstCostMap;
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  453   DenseSet<Instruction*> Args;
lib/Transforms/Scalar/MergeICmps.cpp
  224   bool canSinkBCECmpInst(const Instruction *, DenseSet<Instruction *> &,
  248                                     DenseSet<Instruction *> &BlockInsts,
  273   DenseSet<Instruction *> BlockInsts(
  293   DenseSet<Instruction *> BlockInsts(
  307   DenseSet<Instruction *> BlockInsts(
lib/Transforms/Scalar/NewGVN.cpp
  561   DenseSet<Instruction *> AllTempInstructions;
  623   DenseSet<BlockEdge> ReachableEdges;
 3281   DenseSet<std::pair<const CongruenceClass *, const CongruenceClass *>>
lib/Transforms/Scalar/PlaceSafepoints.cpp
  267                       DenseSet<BasicBlock *> &Seen,
  294                             DenseSet<BasicBlock *> &Seen) {
  660   DenseSet<BasicBlock *> BBs;    // new BBs + insertee
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1632                        DenseSet<Value *> &VisitedLiveValues) {
 1667     DenseSet<Value *> &VisitedLiveValues) {
 1744     DenseSet<Value *> VisitedLiveValues;
 2832   DenseSet<Value *> ToErase;
lib/Transforms/Scalar/SCCP.cpp
  248   DenseSet<Edge> KnownFeasibleEdges;
lib/Transforms/Utils/AddDiscriminators.cpp
  177   using BBSet = DenseSet<const BasicBlock *>;
  180   using LocationSet = DenseSet<Location>;
lib/Transforms/Utils/Local.cpp
 1108   DenseSet<PHINode *, PHIDenseMapInfo> PHISet;
lib/Transforms/Utils/ValueMapper.cpp
  111   DenseSet<GlobalValue *> AlreadyScheduled;
lib/Transforms/Vectorize/SLPVectorizer.cpp
 1168   int getGatherCost(Type *Ty, const DenseSet<unsigned> &ShuffledIndices) const;
 3509                            const DenseSet<unsigned> &ShuffledIndices) const {
 3528   DenseSet<unsigned> ShuffledElements;
 3529   DenseSet<Value *> UniqueElements;
tools/clang/include/clang/AST/ASTImporter.h
   87     using NonEquivalentDeclSet = llvm::DenseSet<std::pair<Decl *, Decl *>>;
tools/clang/include/clang/AST/ASTStructuralEquivalence.h
   51   llvm::DenseSet<std::pair<Decl *, Decl *>> VisitedDecls;
   55   llvm::DenseSet<std::pair<Decl *, Decl *>> &NonEquivalentDecls;
   74       llvm::DenseSet<std::pair<Decl *, Decl *>> &NonEquivalentDecls,
tools/clang/include/clang/Basic/Module.h
  140   mutable llvm::DenseSet<const Module*> VisibleModulesCache;
tools/clang/include/clang/Basic/SourceManager.h
  631     llvm::DenseSet<const FileEntry *> OverriddenFilesWithBuffer;
tools/clang/include/clang/Sema/Sema.h
 7822   llvm::DenseSet<std::pair<Decl *, unsigned>> InstantiatingSpecializations;
 7826   llvm::DenseSet<QualType> InstantiatedNonDependentTypes;
 7835   llvm::DenseSet<Module*> LookupModulesCache;
 7840   llvm::DenseSet<Module*> &getLookupModules();
10754   llvm::DenseSet<FunctionDeclAndLoc> LocsWithCUDACallDiags;
tools/clang/include/clang/Serialization/ASTReader.h
  652   llvm::DenseSet<LoadedMacroInfo> LoadedUndefs;
tools/clang/include/clang/Serialization/ASTWriter.h
  295   llvm::DenseSet<Stmt *> ParentStmts;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
   31 using SetOfConstDecls = llvm::DenseSet<const Decl *>;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  858   typedef llvm::DenseSet<const void*> VisitedItems;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
   51 using InvalidatedSymbols = llvm::DenseSet<SymbolRef>;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
  554   using SymbolSetTy = llvm::DenseSet<SymbolRef>;
  556   using RegionSetTy = llvm::DenseSet<const MemRegion *>;
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2249   llvm::DenseSet<EditEntry> EntriesSet;
 2262       std::pair<llvm::DenseSet<EditEntry>::iterator, bool>
tools/clang/lib/ARCMigrate/TransARCAssign.cpp
   36   llvm::DenseSet<VarDecl *> ModifiedVars;
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
   41   llvm::DenseSet<VarDecl *> &VarsToChange;
   74   RootBlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange)
  112   llvm::DenseSet<VarDecl *> &VarsToChange;
  115   BlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange)
  128   llvm::DenseSet<VarDecl *> VarsToChange;
  133   for (llvm::DenseSet<VarDecl *>::iterator
tools/clang/lib/ARCMigrate/TransformActions.cpp
  113   llvm::DenseSet<Stmt *> StmtRemovals;
tools/clang/lib/ARCMigrate/Transforms.h
   96   llvm::DenseSet<unsigned> AttrSet;
   97   llvm::DenseSet<unsigned> RemovedAttrSet;
  101   llvm::DenseSet<unsigned> AtPropsWeak;
  205 typedef llvm::DenseSet<Expr *> ExprSet;
tools/clang/lib/AST/ASTContext.cpp
 1050   llvm::DenseSet<Module*> Found;
tools/clang/lib/AST/VTableBuilder.cpp
 3372                         llvm::DenseSet<BaseSubobject>> FullPathTy;
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  715       llvm::DenseSet<const void *> Visited;
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1685   llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> SeenTypes;
 1701     llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> &SeenTypes,
tools/clang/lib/CodeGen/CGDebugInfo.h
  246       llvm::DenseSet<CanonicalDeclPtr<const CXXRecordDecl>> &SeenTypes,
tools/clang/lib/CodeGen/CGObjCMac.cpp
  893   llvm::DenseSet<IdentifierInfo*> DefinedProtocols;
 1412   llvm::DenseSet<Selector> VTableDispatchMethods;
 4183     llvm::DenseSet<llvm::BasicBlock*> BlocksBeforeTry;
 4303 static void addIfPresent(llvm::DenseSet<llvm::Value*> &S, Address V) {
 4309   llvm::DenseSet<llvm::Value*> AllocasToIgnore;
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  123     llvm::DenseSet<const VarDecl *> EmittedAsPrivate;
  745   llvm::DenseSet<const VarDecl *> Lastprivates;
  751   llvm::DenseSet<const VarDecl *> EmittedAsFirstprivate;
  879   llvm::DenseSet<const VarDecl *> EmittedAsPrivate;
  907   llvm::DenseSet<const VarDecl *> CopiedVars;
  974   llvm::DenseSet<const VarDecl *> SIMDLCVs;
  982   llvm::DenseSet<const VarDecl *> AlreadyEmittedVars;
 1047   llvm::DenseSet<const VarDecl *> AlreadyEmittedVars;
 1644   llvm::DenseSet<const VarDecl *> SIMDLCVs;
 2362     llvm::DenseSet<const Expr *> EmittedFinals;
 2908   llvm::DenseSet<const VarDecl *> EmittedAsPrivate;
tools/clang/lib/CodeGen/CodeGenModule.h
  372   llvm::DenseSet<GlobalDecl> DiagnosedConflictingDefinitions;
tools/clang/lib/CodeGen/VarBypassDetector.h
   48   llvm::DenseSet<const VarDecl *> Bypasses;
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  207   llvm::DenseSet<const FileEntry*> Rewritten;
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  129     llvm::DenseSet<uint64_t> CopyDestroyCache;
  152     llvm::DenseSet<const ObjCInterfaceDecl *> ObjCInterefaceHasBitfieldGroups;
 3960   llvm::DenseSet<std::pair<const ObjCInterfaceDecl*, unsigned> > GroupSymbolOutput;
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  120     llvm::DenseSet<uint64_t> CopyDestroyCache;
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  270     llvm::DenseSet<unsigned> Categories;
tools/clang/lib/Lex/PPMacroExpansion.cpp
  285   llvm::DenseSet<ModuleMacro*> Active;
  288   llvm::DenseSet<ModuleMacro*> Visited;
tools/clang/lib/Sema/SemaCodeComplete.cpp
 8653   llvm::DenseSet<StringRef> SeenResults; // To deduplicate results.
tools/clang/lib/Sema/SemaDeclObjC.cpp
 2645 typedef llvm::DenseSet<IdentifierInfo*> ProtocolNameSet;
tools/clang/lib/Sema/SemaLookup.cpp
 1548 llvm::DenseSet<Module*> &Sema::getLookupModules() {
tools/clang/lib/Sema/SemaObjCProperty.cpp
 2041   llvm::DenseSet<ObjCPropertyDecl *> PropImplMap;
tools/clang/lib/Sema/SemaOpenMP.cpp
  151     llvm::DenseSet<QualType> MappedClassesQualTypes;
tools/clang/lib/Sema/SemaOverload.cpp
 8257     llvm::DenseSet<std::pair<CanQualType, CanQualType> >
tools/clang/lib/Sema/SemaType.cpp
 7842   llvm::DenseSet<std::pair<Decl *, Decl *>> NonEquivalentDecls;
tools/clang/lib/Serialization/ASTReaderInternals.h
   57     llvm::DenseSet<DeclID> Found;
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 2416     llvm::DenseSet<Stmt *> &ParentStmts;
 2418     ParentStmtInserterRAII(Stmt *S, llvm::DenseSet<Stmt *> &ParentStmts)
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
  129     llvm::DenseSet<file_type> Files;
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
   37   llvm::DenseSet<const VarDecl *> &S;
   61   EHCodeVisitor(llvm::DenseSet<const VarDecl *> &S) :
  142   std::unique_ptr<llvm::DenseSet<const VarDecl *>> InEH;
  163       InEH.reset(new llvm::DenseSet<const VarDecl *>());
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1403 using OptimizedCallsSet = llvm::DenseSet<const PathDiagnosticCallPiece *>;
tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  449   using Pass1Ty = llvm::DenseSet<const ExplodedNode *>;
tools/clang/lib/StaticAnalyzer/Core/WorkList.cpp
  142   llvm::DenseSet<LocIdentifier> Reachable;
tools/clang/tools/diagtool/TreeView.cpp
   99     llvm::DenseSet<unsigned> NonRootGroupIDs;
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp
   71 llvm::DenseSet<const CallGraphNode *>
   76   llvm::DenseSet<const CallGraphNode *> ConnectedNodes;
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h
   60   llvm::DenseSet<const CallGraphNode *> getReachableNodes(const Decl *D) const;
tools/clang/tools/extra/clang-move/Move.cpp
  458 llvm::DenseSet<const Decl *>
  462   llvm::DenseSet<const CallGraphNode *> Nodes;
  468   llvm::DenseSet<const Decl *> Results;
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
   51   llvm::DenseSet<const FileEntry *> FilesToRecord;
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.h
  116   llvm::DenseSet<serialization::ModuleFile *> VisitedModules;
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.h
   33   llvm::DenseSet<unsigned> MatchedTemplateLocations;
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.h
   83     llvm::DenseSet<unsigned> RawUsageLocs;
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h
   40   llvm::DenseSet<const FunctionDecl *> VisitedDeclarations;
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1550     llvm::DenseSet<const Symbol *> UsedIndexResults;
tools/clang/tools/extra/clangd/Diagnostics.h
  150   llvm::DenseSet<int> IncludeLinesWithErrors;
tools/clang/tools/extra/clangd/FindTarget.cpp
  717   llvm::DenseSet</*SourceLocation*/ unsigned> TypeLocsToSkip;
tools/clang/tools/extra/clangd/Headers.cpp
  141   llvm::DenseSet<unsigned> Seen;
tools/clang/tools/extra/clangd/Trace.cpp
  184   llvm::DenseSet<uint64_t> ThreadsWithMD /*GUARDED_BY(Mu)*/;
tools/clang/tools/extra/clangd/XRefs.cpp
  138   llvm::DenseSet<const Decl *> Decls;
 1306 llvm::DenseSet<const Decl *> getNonLocalDeclRefs(ParsedAST &AST,
 1310   llvm::DenseSet<const Decl *> DeclRefs;
tools/clang/tools/extra/clangd/XRefs.h
  162 llvm::DenseSet<const Decl *> getNonLocalDeclRefs(ParsedAST &AST,
tools/clang/tools/extra/clangd/index/Background.cpp
  225     llvm::DenseSet<const Symbol *> Symbols;
  226     llvm::DenseSet<const Ref *> Refs;
  227     llvm::DenseSet<const Relation *> Relations;
  485   llvm::DenseSet<PathRef> TUsToIndex;
tools/clang/tools/extra/clangd/index/FileIndex.cpp
  166     llvm::DenseSet<SymbolID> AddedSymbols;
tools/clang/tools/extra/clangd/index/Index.h
   64   llvm::DenseSet<SymbolID> IDs;
   68   llvm::DenseSet<SymbolID> IDs;
   77   llvm::DenseSet<SymbolID> Subjects;
tools/clang/tools/extra/clangd/index/Merge.cpp
   51   llvm::DenseSet<SymbolID> SeenDynamicSymbols;
  131   llvm::DenseSet<std::pair<SymbolID, SymbolID>> SeenRelations;
tools/clang/tools/extra/clangd/index/Serialization.cpp
  150   llvm::DenseSet<llvm::StringRef> Unique;
tools/clang/tools/extra/clangd/index/SymbolCollector.h
  141   llvm::DenseSet<const IdentifierInfo *> IndexedMacros;
  156   llvm::DenseSet<const NamedDecl *> ReferencedDecls;
  157   llvm::DenseSet<const IdentifierInfo *> ReferencedMacros;
tools/clang/tools/extra/clangd/index/dex/Trigram.cpp
   49   llvm::DenseSet<Token> UniqueTrigrams;
   97   llvm::DenseSet<Token> UniqueTrigrams;
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
  100 bool checkDeclsAreVisible(const llvm::DenseSet<const Decl *> &DeclRefs,
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp
  165   llvm::DenseSet<const Stmt *> RootStmts;
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
 2157     mutable Optional<llvm::DenseSet<SymbolID>> RefIDs;
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
 1026   std::pair<llvm::DenseSet<RefFileOccurrence>::iterator, bool>
tools/clang/tools/libclang/CXIndexDataConsumer.h
  292   llvm::DenseSet<RefFileOccurrence> RefFileOccurrences;
tools/clang/tools/libclang/Indexing.cpp
  127   llvm::DenseSet<PPRegion> ParsedRegions;
  132   llvm::DenseSet<PPRegion> getParsedRegions() const {
  154   llvm::DenseSet<PPRegion> ParsedRegionsSnapshot;
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
   81     llvm::DenseSet<std::pair<Decl *, Decl *>> NonEquivalentDecls01;
   82     llvm::DenseSet<std::pair<Decl *, Decl *>> NonEquivalentDecls10;
 1277   llvm::DenseSet<std::pair<Decl *, Decl *>> NonEquivalentDecls;
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  267 typedef llvm::DenseSet<const Record *> RecordSet;
  279   llvm::DenseSet<const Record*> DiagsSet;
tools/dsymutil/DeclContext.h
   76   using Map = DenseSet<DeclContext *, DeclMapInfo>;
tools/lld/COFF/Chunks.h
  563 using SymbolRVASet = llvm::DenseSet<ChunkAndOffset>;
tools/lld/COFF/Driver.cpp
  880   DenseSet<StringRef> set;
tools/lld/COFF/InputFiles.h
  111   llvm::DenseSet<uint64_t> seen;
tools/lld/COFF/LTO.h
   55   llvm::DenseSet<StringRef> thinIndices;
tools/lld/ELF/Driver.cpp
 1322 static DenseSet<StringRef> getExcludeLibs(opt::InputArgList &args) {
 1323   DenseSet<StringRef> ret;
 1345   DenseSet<StringRef> libs = getExcludeLibs(args);
 1608   DenseSet<StringRef> seen;
tools/lld/ELF/InputFiles.h
  327   llvm::DenseSet<uint64_t> seen;
tools/lld/ELF/InputSection.cpp
  992     DenseSet<Defined *> &prologues, std::vector<Relocation *> &morestackCalls) {
 1027                                        const DenseSet<Defined *> &prologues) {
 1043   DenseSet<Defined *> prologues;
tools/lld/ELF/LTO.h
   55   llvm::DenseSet<StringRef> usedStartStop;
   57   llvm::DenseSet<StringRef> thinIndices;
tools/lld/ELF/Writer.cpp
 1799     DenseSet<Symbol *> syms;
tools/lld/include/lld/Core/Resolver.h
   83   llvm::DenseSet<const Atom *>  _liveAtoms;
   84   llvm::DenseSet<const Atom *>  _deadAtoms;
tools/lld/include/lld/Core/SymbolTable.h
   83   typedef llvm::DenseSet<const DefinedAtom*, AtomMappingInfo> AtomContentSet;
tools/lld/wasm/Driver.cpp
  592   DenseSet<StringRef> seen;
tools/lld/wasm/InputFiles.h
   86   llvm::DenseSet<uint64_t> seen;
tools/lld/wasm/SymbolTable.h
  113   llvm::DenseSet<llvm::CachedHashStringRef> comdatGroups;
tools/lldb/include/lldb/Core/Module.h
  424             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
 1048       llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/include/lldb/Core/ModuleList.h
  376                  llvm::DenseSet<SymbolFile *> &searched_symbol_files,
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h
  424   llvm::DenseSet<int> m_signals_to_ignore;
tools/lldb/include/lldb/Symbol/SymbolFile.h
  192             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/API/SBModule.cpp
  504     llvm::DenseSet<SymbolFile *> searched_symbol_files;
tools/lldb/source/API/SBTarget.cpp
 1888     llvm::DenseSet<SymbolFile *> searched_symbol_files;
tools/lldb/source/Commands/CommandObjectMemory.cpp
  460       llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
tools/lldb/source/Commands/CommandObjectTarget.cpp
 1636     llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
 1681   llvm::DenseSet<SymbolFile *> searched_symbol_files;
tools/lldb/source/Core/Module.cpp
  926     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
  939   llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
  952   llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
  961     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Core/ModuleList.cpp
  492                            llvm::DenseSet<SymbolFile *> &searched_symbol_files,
tools/lldb/source/DataFormatters/TypeFormat.cpp
  164     llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  373       llvm::DenseSet<SymbolFile *> searched_symbol_files;
  877     llvm::DenseSet<lldb_private::SymbolFile *> searched_symbol_files;
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  100             llvm::DenseSet<SymbolFile *> searched_symbol_files;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
  123     llvm::DenseSet<SymbolFile *> searched_symbol_files;
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h
  243   llvm::DenseSet<lldb::tid_t> m_pt_traced_thread_group;
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  307     uint32_t max_matches, llvm::DenseSet<SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
  111                  llvm::DenseSet<SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp
   36 llvm::DenseSet<dw_offset_t>
   38   llvm::DenseSet<dw_offset_t> result;
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.h
   76   static llvm::DenseSet<dw_offset_t> GetUnits(const DebugNames &debug_names);
tools/lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.h
   22                    llvm::DenseSet<dw_offset_t> units_to_avoid = {})
   68   llvm::DenseSet<dw_offset_t> m_units_to_avoid;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 2275   llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies;
 2324   llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies;
 2364     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  188             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
 1176     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
  115             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
 1249     uint32_t max_matches, llvm::DenseSet<SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
  130                  llvm::DenseSet<SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
 1430     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h
  132             llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Symbol/SymbolFile.cpp
  133     llvm::DenseSet<lldb_private::SymbolFile *> &searched_symbol_files,
tools/lldb/source/Target/Language.cpp
  405     llvm::DenseSet<SymbolFile *> searched_sym_files;
tools/lldb/tools/lldb-test/lldb-test.cpp
  526   DenseSet<SymbolFile *> SearchedFiles;
tools/lldb/tools/lldb-vscode/VSCode.h
   94   llvm::DenseSet<lldb::tid_t> thread_ids;
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
  161       llvm::DenseSet<lldb::tid_t> old_thread_ids;
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  312   DenseSet<unsigned> RegisterNumbers;
  333     DenseSet<unsigned> CurRegisterNumbers = RegisterNumbers;
tools/llvm-cfi-verify/lib/GraphBuilder.cpp
   99   DenseSet<uint64_t> OpenedNodes;
  198                                       DenseSet<uint64_t> &OpenedNodes,
tools/llvm-cfi-verify/lib/GraphBuilder.h
  118                                  DenseSet<uint64_t> &OpenedNodes,
tools/llvm-cxxmap/llvm-cxxmap.cpp
   87   DenseSet<StringRef> UnparseableSymbols;
tools/llvm-diff/DifferenceEngine.cpp
  122   DenseSet<std::pair<Value*, Value*> > TentativeValues;
tools/llvm-objcopy/COFF/Object.cpp
   88   DenseSet<ssize_t> AssociatedSections;
   93     DenseSet<ssize_t> RemovedSections;
tools/llvm-objcopy/ELF/ELFObjcopy.cpp
  632     DenseSet<SectionBase *> PrefixedSections;
tools/llvm-readobj/ELFDumper.cpp
 3589   DenseSet<const Elf_Shdr *> BelongsToSegment;
tools/polly/include/polly/ScopBuilder.h
  427                        DenseSet<const ScopArrayInfo *> HasWriteAccess);
  444   std::tuple<AliasGroupVectorTy, DenseSet<const ScopArrayInfo *>>
tools/polly/include/polly/Support/VirtualInstruction.h
  306                    DenseSet<VirtualInstruction> &UsedInsts,
  307                    DenseSet<MemoryAccess *> &UsedAccs,
tools/polly/include/polly/ZoneAlgo.h
  125   llvm::DenseSet<llvm::PHINode *> ComputedPHIs;
tools/polly/lib/Analysis/ScopBuilder.cpp
 3355   DenseSet<const ScopArrayInfo *> HasWriteAccess;
 3401   DenseSet<const ScopArrayInfo *> HasWriteAccess;
tools/polly/lib/CodeGen/BlockGenerators.cpp
  701     DenseSet<Instruction *> Encountered;
tools/polly/lib/Support/VirtualInstruction.cpp
  278                           DenseSet<VirtualInstruction> &UsedInsts,
  279                           DenseSet<MemoryAccess *> &UsedAccs,
  405                           DenseSet<VirtualInstruction> &UsedInsts,
  406                           DenseSet<MemoryAccess *> &UsedAccs,
tools/polly/lib/Transform/Simplify.cpp
  530     DenseSet<MemoryAccess *> UsedMA;
  531     DenseSet<VirtualInstruction> UsedInsts;
tools/polly/lib/Transform/ZoneAlgo.cpp
  841                                        const DenseSet<PHINode *> &ComputedPHIs,
 1015   DenseSet<PHINode *> AllPHIs;
tools/verify-uselistorder/verify-uselistorder.cpp
  384                                  DenseSet<Value *> &Seen) {
  426 static void reverseValueUseLists(Value *V, DenseSet<Value *> &Seen) {
  515   DenseSet<Value *> Seen;
  521   DenseSet<Value *> Seen;
unittests/ADT/DenseSetTest.cpp
   18                   DenseSet<int>::const_iterator::pointer>::type>::value,
   21                   DenseSet<int>::const_iterator::reference>::type>::value,
   26   llvm::DenseSet<unsigned> set(2);
   64 typedef ::testing::Types<DenseSet<unsigned, TestDenseSetInfo>,
   65                          const DenseSet<unsigned, TestDenseSetInfo>,
  196     DenseSet<CountCopyAndMove> Set;
  214   DenseSet<int *> Map;
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp
  149     const DenseSet<StringRef> &Symbols,
  152   DenseSet<StringRef> MissingSymbols;
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h
  107         const DenseSet<StringRef> &Symbols,