|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/BreadthFirstIterator.h 40 using bf_iterator_default_set = SmallPtrSet<NodeRef, SmallSize>;
include/llvm/ADT/DepthFirstIterator.h 69 struct df_iterator_default_set : public SmallPtrSet<NodeRef, SmallSize> {
70 using BaseSet = SmallPtrSet<NodeRef, SmallSize>;
include/llvm/ADT/SmallPtrSet.h 432 SmallPtrSet(const SmallPtrSet &that) : BaseT(SmallStorage, that) {}
433 SmallPtrSet(SmallPtrSet &&that)
446 SmallPtrSet<PtrType, SmallSize> &
446 SmallPtrSet<PtrType, SmallSize> &
446 SmallPtrSet<PtrType, SmallSize> &
447 operator=(const SmallPtrSet<PtrType, SmallSize> &RHS) {
447 operator=(const SmallPtrSet<PtrType, SmallSize> &RHS) {
447 operator=(const SmallPtrSet<PtrType, SmallSize> &RHS) {
453 SmallPtrSet<PtrType, SmallSize> &
453 SmallPtrSet<PtrType, SmallSize> &
453 SmallPtrSet<PtrType, SmallSize> &
454 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) {
454 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) {
454 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) {
460 SmallPtrSet<PtrType, SmallSize> &
460 SmallPtrSet<PtrType, SmallSize> &
460 SmallPtrSet<PtrType, SmallSize> &
468 void swap(SmallPtrSet<PtrType, SmallSize> &RHS) {
468 void swap(SmallPtrSet<PtrType, SmallSize> &RHS) {
468 void swap(SmallPtrSet<PtrType, SmallSize> &RHS) {
479 inline void swap(llvm::SmallPtrSet<T, N> &LHS, llvm::SmallPtrSet<T, N> &RHS) {
479 inline void swap(llvm::SmallPtrSet<T, N> &LHS, llvm::SmallPtrSet<T, N> &RHS) {
include/llvm/ADT/SmallSet.h 249 class SmallSet<PointeeType*, N> : public SmallPtrSet<PointeeType*, N> {};
include/llvm/Analysis/BasicAliasAnalysis.h 161 SmallPtrSet<const BasicBlock *, 8> VisitedPhiBBs;
164 SmallPtrSet<const Value *, 16> Visited;
include/llvm/Analysis/BranchProbabilityInfo.h 185 SmallPtrSet<const BasicBlock *, 16> PostDominatedByUnreachable;
188 SmallPtrSet<const BasicBlock *, 16> PostDominatedByColdCall;
include/llvm/Analysis/CFG.h 157 SmallPtrSet<NodeT, 32> Visited;
include/llvm/Analysis/CGSCCPassManager.h 751 SmallPtrSet<LazyCallGraph::RefSCC *, 4> InvalidRefSCCSet;
752 SmallPtrSet<LazyCallGraph::SCC *, 4> InvalidSCCSet;
include/llvm/Analysis/DemandedBits.h 78 SmallPtrSet<Instruction*, 32> Visited;
82 SmallPtrSet<Use *, 16> DeadUses;
include/llvm/Analysis/DomTreeUpdater.h 266 SmallPtrSet<BasicBlock *, 8> DeletedBBs;
include/llvm/Analysis/DominanceFrontierImpl.h 166 SmallPtrSet<BlockT *, 32> visited;
include/llvm/Analysis/GlobalsModRef.h 40 SmallPtrSet<const GlobalValue *, 8> NonAddressTakenGlobals;
44 SmallPtrSet<const GlobalValue *, 8> IndirectGlobals;
include/llvm/Analysis/IVDescriptors.h 231 SmallPtrSet<Instruction *, 8> &getCastInsts() { return CastInsts; }
256 SmallPtrSet<Instruction *, 8> CastInsts;
include/llvm/Analysis/IVUsers.h 100 SmallPtrSet<Instruction*, 16> Processed;
107 SmallPtrSet<const Value *, 32> EphValues;
include/llvm/Analysis/LoopAccessAnalysis.h 664 SmallPtrSet<Value *, 8> StrideSet;
include/llvm/Analysis/LoopInfo.h 82 SmallPtrSet<const BlockT *, 8> DenseBlockSet;
include/llvm/Analysis/LoopInfoImpl.h 105 SmallPtrSet<BlockT *, 32> Visited;
294 SmallPtrSet<BlockT *, 8> VisitedBBs;
include/llvm/Analysis/MemoryBuiltins.h 232 SmallPtrSet<Instruction *, 8> SeenInsts;
289 using PtrSetTy = SmallPtrSet<const Value *, 8>;
300 SmallPtrSet<Instruction *, 8> InsertedInstructions;
include/llvm/Analysis/MemoryDependenceAnalysis.h 319 DenseMap<Instruction *, SmallPtrSet<const Value*, 4>>;
333 DenseMap<Instruction *, SmallPtrSet<ValueIsLoadPair, 4>>;
351 DenseMap<Instruction *, SmallPtrSet<Instruction *, 4>>;
include/llvm/Analysis/MemorySSA.h 891 mutable SmallPtrSet<const BasicBlock *, 16> BlockNumberingValid;
include/llvm/Analysis/MemorySSAUpdater.h 78 SmallPtrSet<BasicBlock *, 8> VisitedBlocks;
include/llvm/Analysis/PhiValues.h 44 using ValueSet = SmallPtrSet<Value *, 4>;
74 using PhiSet = SmallPtrSet<const PHINode *, 4>;
75 using ConstValueSet = SmallPtrSet<const Value *, 4>;
include/llvm/Analysis/PtrUseVisitor.h 141 SmallPtrSet<Use *, 8> VisitedUses;
include/llvm/Analysis/ScalarEvolution.h 1170 SmallPtrSet<Value *, 6> PendingLoopPredicates;
1173 SmallPtrSet<const PHINode *, 6> PendingPhiRanges;
1176 SmallPtrSet<const PHINode *, 6> PendingMerges;
1209 SmallPtrSet<const SCEVPredicate *, 4> Predicates;
include/llvm/Analysis/ScalarEvolutionExpander.h 182 SmallPtrSet<const SCEV *, 8> Processed;
include/llvm/Analysis/ScalarEvolutionExpressions.h 564 SmallPtrSet<const SCEV *, 8> Visited;
include/llvm/Analysis/ScalarEvolutionNormalization.h 48 typedef SmallPtrSet<const Loop *, 2> PostIncLoopSet;
include/llvm/Analysis/SparsePropagation.h 121 SmallPtrSet<BasicBlock *, 16> BBExecutable;
include/llvm/Analysis/SyncDependenceAnalysis.h 32 using ConstBlockSet = SmallPtrSet<const BasicBlock *, 4>;
include/llvm/Analysis/VectorUtils.h 545 SmallPtrSet<InterleaveGroup<Instruction> *, 4> DelSet;
605 SmallPtrSet<InterleaveGroup<Instruction> *, 4> InterleaveGroups;
609 DenseMap<Instruction *, SmallPtrSet<Instruction *, 2>> Dependences;
include/llvm/CodeGen/BasicTTIImpl.h 360 SmallPtrSet<const BasicBlock *, 4> Dests;
582 SmallPtrSet<const Value*, 4> UniqueOperands;
include/llvm/CodeGen/FunctionLoweringInfo.h 172 SmallPtrSet<const BasicBlock*, 4> VisitedBBs;
include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h 29 SmallPtrSet<MachineInstr *, 4> ChangingAllUsesOfReg;
include/llvm/CodeGen/LiveRangeEdit.h 86 SmallPtrSet<MachineInstr *, 32> *DeadRemats;
90 SmallPtrSet<const VNInfo *, 4> Remattable;
94 SmallPtrSet<const VNInfo *, 4> Rematted;
109 SmallPtrSet<LiveInterval *, 8>>;
141 SmallPtrSet<MachineInstr *, 32> *deadRemats = nullptr)
include/llvm/CodeGen/MachinePipeliner.h 163 SmallVector<SmallPtrSet<SUnit *, 4>, 10> B;
include/llvm/CodeGen/SelectionDAGISel.h 61 SmallPtrSet<const Instruction *, 4> ElidedArgCopyInstrs;
include/llvm/CodeGen/StackProtector.h 68 SmallPtrSet<const PHINode *, 16> VisitedPHIs;
include/llvm/IR/DebugInfo.h 135 SmallPtrSet<const MDNode *, 32> NodesSeen;
include/llvm/IR/LegacyPassManagers.h 244 DenseMap<Pass *, SmallPtrSet<Pass *, 8> > InversedLastUser;
include/llvm/IR/PassManager.h 354 SmallPtrSet<void *, 2> PreservedIDs;
363 SmallPtrSet<AnalysisKey *, 2> NotPreservedAnalysisIDs;
include/llvm/MC/MCAssembler.h 133 mutable SmallPtrSet<const MCSymbol *, 32> ThumbFuncs;
include/llvm/MC/MCCodePadder.h 46 SmallPtrSet<MCCodePaddingPolicy *, 4> CodePaddingPolicies;
include/llvm/Support/CommandLine.h 288 SmallPtrSet<SubCommand *, 1> Subs; // The subcommands this option belongs to.
1881 iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
include/llvm/Support/GenericDomTree.h 103 SmallPtrSet<const NodeT *, 4> OtherChildren;
include/llvm/Support/GenericDomTreeConstruction.h 440 SmallPtrSet<NodePtr, 4> ConnectToExitBlock;
705 SmallPtrSet<NodePtr, 4> Set(A.begin(), A.end());
include/llvm/Support/GenericIteratedDominanceFrontier.h 153 SmallPtrSet<DomTreeNodeBase<NodeTy> *, 32> VisitedPQ;
154 SmallPtrSet<DomTreeNodeBase<NodeTy> *, 32> VisitedWorklist;
include/llvm/Transforms/IPO/Attributor.h 1012 SmallPtrSet<Function *, 8> ToBeDeletedFunctions;
1013 SmallPtrSet<BasicBlock *, 8> ToBeDeletedBlocks;
1014 SmallPtrSet<Instruction *, 8> ToBeDeletedInsts;
include/llvm/Transforms/IPO/GlobalDCE.h 34 SmallPtrSet<GlobalValue*, 32> AliveGlobals;
37 DenseMap<GlobalValue *, SmallPtrSet<GlobalValue *, 4>> GVDependencies;
40 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>>
52 SmallPtrSet<GlobalValue *, 32> VFESafeVTables;
include/llvm/Transforms/Scalar/Float2Int.h 34 SmallPtrSet<Instruction *, 8> &Roots);
46 SmallPtrSet<Instruction *, 8> Roots;
include/llvm/Transforms/Utils/Evaluator.h 120 SmallPtrSet<GlobalVariable*, 8> Invariants;
124 SmallPtrSet<Constant*, 8> SimpleConstants;
include/llvm/Transforms/Utils/FunctionImportUtils.h 44 SmallPtrSet<GlobalValue *, 8> Used;
include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h 219 using RecurrenceSet = SmallPtrSet<const PHINode *, 8>;
435 SmallPtrSet<Instruction *, 4> InductionCastsToIgnore;
449 SmallPtrSet<Value *, 4> AllowedExit;
470 SmallPtrSet<const Instruction *, 8> MaskedOp;
lib/Analysis/AssumptionCache.cpp 209 SmallPtrSet<Value *, 16> AssumptionSet;
279 SmallPtrSet<const CallInst *, 4> AssumptionSet;
lib/Analysis/BasicAliasAnalysis.cpp 1668 SmallPtrSet<Value *, 4> UniqueSrc;
lib/Analysis/BranchProbabilityInfo.cpp 524 SmallPtrSet<PHINode*, 8> VisitedInsts;
585 SmallPtrSet<const BasicBlock*, 8> UnlikelyBlocks;
lib/Analysis/CFG.cpp 33 SmallPtrSet<const BasicBlock*, 8> Visited;
35 SmallPtrSet<const BasicBlock*, 8> InStack;
147 SmallPtrSet<const Loop *, 8> LoopsWithHoles;
160 SmallPtrSet<const BasicBlock*, 32> Visited;
lib/Analysis/CGSCCPassManager.cpp 442 SmallPtrSet<Constant *, 16> Visited;
443 SmallPtrSet<Node *, 16> RetainedEdges;
lib/Analysis/CodeMetrics.cpp 73 SmallPtrSet<const Value *, 32> Visited;
97 SmallPtrSet<const Value *, 32> Visited;
lib/Analysis/DependenceGraphBuilder.cpp 85 SmallPtrSet<NodeType *, 4> VisitedTargets;
lib/Analysis/GlobalsModRef.cpp 287 SmallPtrSet<Function *, 32> TrackedFunctions;
299 SmallPtrSet<Function *, 16> Readers, Writers;
631 SmallPtrSet<const Value *, 8> Visited;
717 SmallPtrSet<const Value *, 8> Visited;
lib/Analysis/IVDescriptors.cpp 166 SmallPtrSet<Instruction *, 8> Visited;
229 SmallPtrSet<Instruction *, 4> CastInsts;
233 SmallPtrSet<Instruction *, 8> VisitedInsts;
lib/Analysis/IVUsers.cpp 205 SmallPtrSet<Instruction *, 4> UniqueUsers;
294 SmallPtrSet<Loop*,16> SimpleLoopNests;
lib/Analysis/InlineCost.cpp 194 SmallPtrSet<Value *, 16> LoadAddrSet;
1660 SmallPtrSet<Value *, 4> Visited;
1812 SmallPtrSet<const Value *, 32> EphValues;
lib/Analysis/LazyCallGraph.cpp 81 SmallPtrSet<Function *, 4> Callees;
82 SmallPtrSet<Constant *, 16> Visited;
191 SmallPtrSet<Constant *, 16> Visited;
270 SmallPtrSet<const SCC *, 16> Visited = {this};
311 SmallPtrSet<SCC *, 4> SCCSet;
373 SmallPtrSet<const RefSCC *, 4> Visited;
468 SmallPtrSet<SCCT *, 4> ConnectedSet;
1048 SmallPtrSet<RefSCC *, 16> MergeSet(MergeRange.begin(), MergeRange.end());
lib/Analysis/LazyValueInfo.cpp 167 typedef DenseMap<PoisoningVH<BasicBlock>, SmallPtrSet<Value *, 4>>
2004 SmallPtrSet<const BasicBlock*, 16> BlocksContainingLVI;
lib/Analysis/Lint.cpp 657 SmallPtrSet<Value *, 4> Visited;
677 SmallPtrSet<BasicBlock *, 4> VisitedBlocks;
lib/Analysis/Loads.cpp 133 SmallPtrSet<const Value *, 32> Visited;
lib/Analysis/LoopAccessAnalysis.cpp 588 SmallPtrSet<Value*, 16> ReadOnlyPtr;
1639 SmallPtrSet<MemAccessInfo, 8> Visited;
1792 typedef SmallPtrSet<Value*, 16> ValueSet;
lib/Analysis/LoopInfo.cpp 544 SmallPtrSet<MDNode *, 4>
lib/Analysis/MemDerefPrinter.cpp 23 SmallPtrSet<Value *, 4> DerefAndAligned;
lib/Analysis/MemoryDependenceAnalysis.cpp 99 RemoveFromReverseMap(DenseMap<Instruction *, SmallPtrSet<KeyTy, 4>> &ReverseMap,
101 typename DenseMap<Instruction *, SmallPtrSet<KeyTy, 4>>::iterator InstIt =
828 SmallPtrSet<BasicBlock *, 32> Visited;
lib/Analysis/MemorySSA.cpp 1518 SmallPtrSet<BasicBlock *, 32> DefiningBlocks;
1547 SmallPtrSet<BasicBlock *, 16> Visited;
1929 SmallPtrSet<const BasicBlock *, 16> ValidBlocks = BlockNumberingValid;
lib/Analysis/MemorySSAUpdater.cpp 268 SmallPtrSet<BasicBlock *, 16> Visited;
361 SmallPtrSet<BasicBlock *, 2> DefiningBlocks;
431 SmallPtrSet<BasicBlock *, 16> Visited;
453 SmallPtrSet<const BasicBlock *, 8> Seen;
662 SmallPtrSet<BasicBlock *, 4> NewPhiBBPreds(pred_begin(NewPhiBB),
922 SmallPtrSet<BasicBlock *, 2> NewBlocks;
1056 SmallPtrSet<BasicBlock *, 16> DefiningBlocks(BlocksToProcess.begin(),
1252 SmallPtrSet<BasicBlock *, 16> PredsSet(Preds.begin(), Preds.end());
lib/Analysis/ModuleSummaryAnalysis.cpp 90 SmallPtrSet<const User *, 8> &Visited) {
262 SmallPtrSet<const User *, 8> Visited;
419 SmallPtrSet<const llvm::User *, 8> StoreCache;
574 SmallPtrSet<const User *, 8> Visited;
654 SmallPtrSet<GlobalValue *, 8> LocalsUsed;
655 SmallPtrSet<GlobalValue *, 8> Used;
lib/Analysis/MustExecute.cpp 198 SmallPtrSet<const BasicBlock *, 4> Predecessors;
207 SmallPtrSet<const BasicBlock *, 4> CheckedSuccessors;
282 SmallPtrSet<const BasicBlock *, 4> Predecessors;
lib/Analysis/ScalarEvolution.cpp 4195 SmallPtrSet<Instruction *, 8> Visited;
6070 SmallPtrSet<const Instruction *, 16> Pushed;
6706 SmallPtrSet<Instruction *, 8> Discovered;
6800 SmallPtrSet<Instruction *, 16> Visited;
6867 SmallPtrSet<Instruction *, 8> Visited;
8710 SmallPtrSet<const SCEVPredicate *, 4> Predicates;
9126 SmallPtrSet<const Loop *, 8> LoopsUsed;
10585 SmallPtrSet<const SCEVPredicate *, 4> Predicates;
10726 SmallPtrSet<const SCEVPredicate *, 4> Predicates;
11372 SmallPtrSet<User *, 8> Visited;
11912 SmallPtrSet<const Loop *, 8> LoopsUsed;
12224 SmallPtrSet<const SCEVPredicate *, 4> TransformPreds;
12464 SmallPtrSet<const SCEVPredicate *, 4> NewPreds;
lib/Analysis/ScopedNoAliasAA.cpp 146 SmallPtrSet<const MDNode *, 16> Domains;
155 SmallPtrSet<const MDNode *, 16> ScopeNodes;
160 SmallPtrSet<const MDNode *, 16> NANodes;
lib/Analysis/StackSafetyAnalysis.cpp 282 SmallPtrSet<const Value *, 16> Visited;
lib/Analysis/SyncDependenceAnalysis.cpp 140 SmallPtrSet<const BasicBlock *, 4> ReachedLoopExits;
lib/Analysis/ValueTracking.cpp 466 SmallPtrSet<const Value *, 32> Visited;
467 SmallPtrSet<const Value *, 16> EphValues;
1935 SmallPtrSet<const User *, 4> Visited;
3656 SmallPtrSet<const PHINode*, 32> PHIs;
3767 SmallPtrSet<const Value *, 4> Visited;
3839 SmallPtrSet<const Value *, 16> Visited;
lib/Analysis/VectorUtils.cpp 376 SmallPtrSet<Value *, 4> Roots;
377 SmallPtrSet<Value *, 16> Visited;
379 SmallPtrSet<Instruction *, 4> InstructionSet;
567 SmallPtrSet<Metadata *, 4> AccGroupSet2;
1130 SmallPtrSet<InterleaveGroup<Instruction> *, 4> DelSet;
lib/AsmParser/LLParser.cpp 3603 SmallPtrSet<Type*, 4> Visited;
5967 SmallPtrSet<Value*, 32> SeenCases;
7230 SmallPtrSet<Type*, 4> Visited;
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1500 SmallPtrSet<const GlobalAlias *, 16> AliasVisited;
1825 SmallPtrSet<const MachineBasicBlock*, 16> EmittedSets;
lib/CodeGen/AsmPrinter/DwarfDebug.h 318 SmallPtrSet<const DISubprogram *, 16>>
lib/CodeGen/BranchFolding.cpp 1124 SmallPtrSet<MachineBasicBlock *, 8> UniquePreds;
lib/CodeGen/BranchFolding.h 76 SmallPtrSet<const MachineBasicBlock*, 2> TriedMerging;
lib/CodeGen/CalcSpillWeights.cpp 160 SmallPtrSet<MachineInstr*, 8> visited;
lib/CodeGen/CodeGenPrepare.cpp 236 using SetOfInstrs = SmallPtrSet<Instruction *, 16>;
631 SmallPtrSet<BasicBlock *, 16> Preheaders;
716 SmallPtrSet<BasicBlock *, 16> SameIncomingValueBBs;
786 SmallPtrSet<const BasicBlock*, 16> BBPreds;
2028 SmallPtrSet<BasicBlock*, 4> VisitedBBs;
2985 SmallPtrSet<SelectInst *, 32> AllSelectNodes;
3002 SmallPtrSet<Value *, 32> Visited;
3339 SmallPtrSet<PHINode *, 8> WillNotMatch;
4574 SmallPtrSet<Instruction*, 16> ConsideredInsts;
4665 SmallPtrSet<Value*, 16> Visited;
5518 SmallPtrSet<Instruction *, 1> UnhandledExts;
5713 SmallPtrSet<Instruction *, 16> Visited;
5884 const SmallPtrSet<const Instruction *, 2> &Selects) {
6075 SmallPtrSet<const Instruction *, 2> INS;
lib/CodeGen/EarlyIfConversion.cpp 128 SmallPtrSet<MachineInstr*, 8> InsertAfter;
lib/CodeGen/GCRootLowering.cpp 150 SmallPtrSet<AllocaInst *, 16> InitedRoots;
lib/CodeGen/GlobalISel/Combiner.cpp 56 SmallPtrSet<const MachineInstr *, 4> CreatedInstrs;
lib/CodeGen/GlobalISel/Localizer.cpp 183 SmallPtrSet<MachineInstr *, 32> Users;
lib/CodeGen/GlobalMerge.cpp 182 SmallPtrSet<const GlobalVariable *, 16> MustKeepGlobalVariables;
lib/CodeGen/IndirectBrExpandPass.cpp 90 SmallPtrSet<BasicBlock *, 4> IndirectBrSuccs;
lib/CodeGen/InlineSpiller.cpp 110 MapVector<std::pair<int, VNInfo *>, SmallPtrSet<MachineInstr *, 16>>;
122 SmallPtrSet<MachineInstr *, 16> &Spills,
127 MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills,
134 SmallPtrSet<MachineInstr *, 16> &Spills,
182 SmallPtrSet<MachineInstr*, 8> SnippetCopies;
185 SmallPtrSet<VNInfo*, 8> UsedValues;
1199 SmallPtrSet<MachineInstr *, 16> &Spills,
1231 MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills,
1238 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet;
1241 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath;
1319 SmallPtrSet<MachineInstr *, 16> &Spills,
1344 std::pair<SmallPtrSet<MachineDomTreeNode *, 16>, BlockFrequency>;
1376 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree =
1386 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree =
1471 SmallPtrSet<MachineInstr *, 16> &EqValSpills = Ent.second;
lib/CodeGen/LiveDebugValues.cpp 109 SmallPtrSet<const MachineBasicBlock *, 4> LBlocks;
1277 SmallPtrSet<const MachineBasicBlock *, 16> ArtificialBlocks;
1359 SmallPtrSet<const MachineBasicBlock *, 16> Visited;
1364 SmallPtrSet<MachineBasicBlock *, 16> OnPending;
lib/CodeGen/LiveInterval.cpp 532 SmallPtrSet<VNInfo*, 8> Seen;
lib/CodeGen/LiveIntervals.cpp 364 SmallPtrSet<VNInfo*, 8> UsedPHIs;
366 SmallPtrSet<const MachineBasicBlock*, 16> LiveOut;
950 SmallPtrSet<LiveRange*, 8> Updated;
lib/CodeGen/LiveVariables.cpp 741 SmallPtrSet<const MachineBasicBlock *, 8> Kills;
lib/CodeGen/MIRPrinter.cpp 552 SmallPtrSet<MachineBasicBlock*,8> Seen;
lib/CodeGen/MachineBasicBlock.cpp 1269 SmallPtrSet<const MachineBasicBlock*, 8> SeenMBBs;
lib/CodeGen/MachineBlockPlacement.cpp 394 SmallPtrSet<MachineBasicBlock *, 4> BlocksWithUnanalyzableExits;
899 SmallPtrSet<const MachineBasicBlock *, 2> Successors(BB->succ_begin(),
902 SmallPtrSet<const MachineBasicBlock *, 8> SeenPreds;
992 SmallPtrSet<const MachineBasicBlock *, 4> Successors(BB->succ_begin(),
1077 SmallPtrSet<const MachineBasicBlock *, 4> Successors(BB->succ_begin(),
2069 SmallPtrSet<MachineBasicBlock *, 4> BlocksExitingToOuterLoop;
2505 SmallPtrSet<BlockChain *, 4> UpdatedPreds;
2601 SmallPtrSet<BlockChain *, 4> UpdatedPreds;
2609 using FunctionBlockSetType = SmallPtrSet<MachineBasicBlock *, 16>;
lib/CodeGen/MachineCSE.cpp 440 SmallPtrSet<MachineInstr*, 8> CSUses;
lib/CodeGen/MachinePipeliner.cpp 606 SmallPtrSet<SUnit *, 8> Visited;
1239 SmallPtrSet<SUnit *, 4> &BU = B[U];
1241 SmallPtrSet<SUnit *, 4>::iterator SI = BU.begin();
1512 SmallPtrSet<SUnit *, 8> &Visited) {
1676 SmallPtrSet<SUnit *, 8> Visited;
2187 SmallPtrSet<MachineInstr *, 8> Visited;
2340 SmallPtrSet<SUnit *, 8> Visited;
2363 SmallPtrSet<SUnit *, 8> Visited;
lib/CodeGen/MachineSink.cpp 1225 SmallPtrSet<MachineBasicBlock *, 2> SinkableBBs;
lib/CodeGen/MachineTraceMetrics.cpp 428 SmallPtrSet<const MachineBasicBlock*, 8> Visited;
lib/CodeGen/MachineVerifier.cpp 109 using BlockSet = SmallPtrSet<const MachineBasicBlock *, 8>;
635 SmallPtrSet<MachineBasicBlock*, 4> LandingPadSuccs;
2140 SmallPtrSet<const MachineBasicBlock*, 8> todo;
2175 SmallPtrSet<const MachineBasicBlock*, 8> todo;
2208 SmallPtrSet<const MachineBasicBlock*, 8> seen;
lib/CodeGen/ModuloSchedule.cpp 1059 SmallPtrSet<MachineInstr *, 8> Visited;
1860 SmallPtrSet<MachineInstr *, 4> IllegalPhis;
lib/CodeGen/OptimizePHIs.cpp 55 using InstrSet = SmallPtrSet<MachineInstr *, 16>;
lib/CodeGen/PHIElimination.cpp 112 SmallPtrSet<MachineInstr*, 4> ImpDefs;
374 SmallPtrSet<MachineBasicBlock*, 8> MBBsInsertedInto;
lib/CodeGen/PHIEliminationUtils.cpp 34 SmallPtrSet<MachineInstr*, 8> DefUsesInMBB;
lib/CodeGen/PeepholeOptimizer.cpp 488 SmallPtrSet<MachineBasicBlock*, 4> ReachedBBs;
561 SmallPtrSet<MachineBasicBlock*, 4> PHIBBs;
1620 SmallPtrSet<MachineInstr*, 16> LocalMIs;
lib/CodeGen/PrologEpilogInserter.cpp 469 SmallPtrSet<MachineBasicBlock *, 8> Visited;
lib/CodeGen/RegAllocBase.h 75 SmallPtrSet<MachineInstr *, 32> DeadRemats;
lib/CodeGen/RegAllocGreedy.cpp 155 using SmallLISet = SmallPtrSet<LiveInterval *, 4>;
lib/CodeGen/RegAllocPBQP.cpp 160 SmallPtrSet<MachineInstr *, 32> DeadRemats;
lib/CodeGen/RegisterCoalescer.cpp 155 SmallPtrSet<MachineInstr*, 8> ErasedInstrs;
1670 SmallPtrSet<MachineInstr*, 8> Visited;
lib/CodeGen/SafeStack.cpp 283 SmallPtrSet<const Value *, 16> Visited;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 162 SmallPtrSet<SDNode *, 32> CombinedNodes;
1727 SmallPtrSet<SDNode*, 16> SeenOps;
1792 SmallPtrSet<SDNode *, 16> SeenChains;
4872 SmallPtrSet<SDNode*, 2> NodesWithConsts;
6680 SmallPtrSet<LoadSDNode *, 8> Loads;
13582 SmallPtrSet<const SDNode *, 32> Visited;
13812 SmallPtrSet<const SDNode *, 32> Visited;
15088 SmallPtrSet<const SDNode *, 8> Visited;
15429 SmallPtrSet<const SDNode *, 32> Visited;
19806 SmallPtrSet<const SDNode *, 32> Visited;
20607 SmallPtrSet<SDNode *, 16> Visited; // Visited node set.
lib/CodeGen/SelectionDAG/FastISel.cpp 2254 SmallPtrSet<MachineBasicBlock *, 4> SuccsHandled;
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1291 SmallPtrSet<const SDNode *, 32> Visited;
4589 SmallPtrSet<SDNode *, 16> LegalizedNodes;
4637 SmallPtrSet<SDNode *, 16> LegalizedNodes;
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 223 SmallPtrSet<SDNode*, 16> Visited;
341 SmallPtrSet<SDNode*, 32> Visited;
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 7716 SmallPtrSet<SDNode*, 16> DeadNodeSet;
9004 SmallPtrSet<const SDNode *, 32> Visited;
9633 SmallPtrSet<const SDNode*, 32> visited;
9634 SmallPtrSet<const SDNode*, 32> checked;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 3028 SmallPtrSet<const User *, 16> Visited;
9930 SmallPtrSet<MachineBasicBlock *, 4> SuccsHandled;
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp 869 using VisitedSDNodeSet = SmallPtrSet<const SDNode *, 32>;
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 738 SmallPtrSet<SDNode*, 16> VisitedNodes;
2105 SmallPtrSet<const SDNode *, 16> Visited;
2344 SmallPtrSet<const SDNode *, 16> Visited;
lib/CodeGen/SjLjEHPrepare.cpp 289 SmallPtrSet<BasicBlock *, 32> LiveBBs;
335 SmallPtrSet<PHINode *, 8> PHIsToDemote;
lib/CodeGen/SplitKit.cpp 951 SmallVector<SmallPtrSet<VNInfo *, 8>, 8> EqualVNs(Parent->getNumValNums());
952 SmallPtrSet<VNInfo *, 8> DominatedVNIs;
1444 SmallPtrSet<const VNInfo *, 8> Visited; ///< whether VNI was/is in worklist.
lib/CodeGen/SplitKit.h 221 using BlockPtrSet = SmallPtrSet<const MachineBasicBlock *, 16>;
lib/CodeGen/StackColoring.cpp 907 SmallPtrSet<const AllocaInst*, 32> MergedAllocas;
lib/CodeGen/SwitchLoweringUtils.cpp 236 SmallPtrSet<MachineBasicBlock *, 8> Done;
lib/CodeGen/TailDuplicator.cpp 674 const SmallPtrSet<MachineBasicBlock *, 8> &SuccsB) {
702 SmallPtrSet<MachineBasicBlock *, 8> Succs(TailBB->succ_begin(),
lib/CodeGen/TwoAddressInstructionPass.cpp 110 SmallPtrSet<MachineInstr*, 8> Processed;
114 SmallPtrSet<MachineInstr*, 8> SunkInstrs;
lib/CodeGen/UnreachableBlockElim.cpp 163 SmallPtrSet<MachineBasicBlock*, 8> preds(BB->pred_begin(),
lib/ExecutionEngine/MCJIT/MCJIT.h 72 typedef llvm::SmallPtrSet<Module *, 4> ModulePtrSet;
lib/IR/Constants.cpp 458 SmallPtrSet<const ConstantExpr *, 4> NonTrappingOps;
466 SmallPtrSet<const Constant *, 8> Visited;
lib/IR/DIBuilder.cpp 82 SmallPtrSet<Metadata *, 16> RetainSet;
lib/IR/DebugInfoMetadata.cpp 83 SmallPtrSet<DILocation *, 5> InlinedLocationsA;
lib/IR/LLVMContextImpl.h 1246 SmallPtrSet<Module*, 4> OwnedModules;
lib/IR/LegacyPassManager.cpp 654 DenseMap<Pass *, SmallPtrSet<Pass *, 8> >::iterator DMI =
659 SmallPtrSet<Pass *, 8> &LU = DMI->second;
899 SmallPtrSet<Pass *, 8> &L = InversedLastUser[LU.second];
lib/IR/Metadata.cpp 914 SmallPtrSet<Metadata *, 4> BSet(B->op_begin(), B->op_end());
lib/IR/Value.cpp 393 SmallPtrSet<ConstantExpr *, 4> Cache;
472 SmallPtrSet<const Value *, 4> Visited;
561 SmallPtrSet<const Value *, 4> Visited;
lib/IR/Verifier.cpp 262 SmallPtrSet<Instruction *, 16> InstsInThisBlock;
265 SmallPtrSet<const Metadata *, 32> MDNodes;
271 SmallPtrSet<const Metadata *, 2> CUVisited;
295 SmallPtrSet<const Constant *, 32> ConstantExprVisited;
304 SmallPtrSet<const Value *, 32> GlobalValueVisited;
555 SmallPtrSet<const Value *, 32> &Visited,
717 SmallPtrSet<const GlobalAlias*, 4> Visited;
1663 SmallPtrSet<Type*, 4> Visited;
2091 SmallPtrSet<Instruction *, 8> Visited;
2092 SmallPtrSet<Instruction *, 8> Active;
2331 SmallPtrSet<const MDNode *, 32> Seen;
2471 SmallPtrSet<ConstantInt*, 32> Constants;
2509 SmallPtrSet<BasicBlock *, 4> ArgBBs;
3463 SmallPtrSet<Type*, 4> Visited;
5076 SmallPtrSet<const Metadata *, 2> Listed;
5362 SmallPtrSet<const MDNode *, 4> Visited;
5492 SmallPtrSet<MDNode *, 4> StructPath;
lib/LTO/UpdateCompilerUsed.cpp 71 SmallPtrSet<const TargetLowering *, 1> TLSet;
lib/Linker/IRMover.cpp 47 SmallPtrSet<StructType *, 16> DstResolvedOpaqueTypes;
65 Type *get(Type *SrcTy, SmallPtrSet<StructType *, 8> &Visited);
229 SmallPtrSet<StructType *, 8> Visited;
233 Type *TypeMapTy::get(Type *Ty, SmallPtrSet<StructType *, 8> &Visited) {
lib/Object/IRSymtab.cpp 111 const SmallPtrSet<GlobalValue *, 8> &Used,
122 SmallPtrSet<GlobalValue *, 8> Used;
196 const SmallPtrSet<GlobalValue *, 8> &Used,
lib/Support/CommandLine.cpp 148 SmallPtrSet<OptionCategory *, 16> RegisteredOptionCategories;
151 SmallPtrSet<SubCommand *, 4> RegisteredSubCommands;
379 iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
2015 SmallPtrSet<Option *, 32> OptionSet; // Duplicate option detection.
2461 iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
lib/Target/AArch64/AArch64BranchTargets.cpp 71 SmallPtrSet<MachineBasicBlock *, 8> JumpTableTargets;
lib/Target/AArch64/AArch64ISelLowering.cpp10929 SmallPtrSet<const SDNode *, 32> Visited;
11022 SmallPtrSet<const SDNode *, 32> Visited;
lib/Target/AArch64/AArch64MachineFunctionInfo.h 260 using SetOfInstructions = SmallPtrSet<const MachineInstr *, 16>;
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp 61 SmallPtrSet<const Value *, 8> Visited;
90 SmallPtrSet<Function *, 8> FuncsToAlwaysInline;
91 SmallPtrSet<Function *, 8> FuncsToNoInline;
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp 74 SmallPtrSet<const Constant *, 8> &ConstantExprVisited);
107 SmallPtrSet<const Constant *, 8> &ConstantExprVisited) {
268 SmallPtrSet<const Constant *, 8> ConstantExprVisited;
lib/Target/AMDGPU/AMDGPUInline.cpp 131 SmallPtrSet<const AllocaInst *, 8> AIVisited;
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp 248 SmallPtrSet<Instruction *, 4> HandledUses;
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 65 using PHIInfoT = SmallPtrSet<PHIInfoElementT *, 2>;
339 SmallPtrSet<MachineBasicBlock *, 1> MBBs;
638 SmallPtrSet<MachineRegion *, 4> PlacedRegions;
1299 SmallPtrSet<MachineBasicBlock *, 2> Successors;
1417 SmallPtrSet<MachineInstr *, 2> PHIs;
2592 SmallPtrSet<MachineBasicBlock *, 8> &MBBs) {
2602 SmallPtrSet<MachineBasicBlock *, 8> &MBBs) {
2625 SmallPtrSet<MachineBasicBlock *, 8> MBBs;
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 795 SmallPtrSet<const SUnit*, 32> Visited;
858 SmallPtrSet<SUnit*, 32> Visited;
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp 100 SmallPtrSet<BasicBlock *, 8> Visited;
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp 1048 SmallPtrSet<MachineBasicBlock *, 2> ExitBlkSet;
lib/Target/AMDGPU/GCNMinRegStrategy.cpp 184 SmallPtrSet<const SUnit*, 32> Set;
lib/Target/AMDGPU/SIISelLowering.cpp10951 static bool hasCFUser(const Value *V, SmallPtrSet<const Value *, 16> &Visited) {
11039 SmallPtrSet<const Value *, 16> Visited;
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp 244 SmallPtrSet<MachineInstr *, 4> &Promoted) const;
1518 SmallPtrSet<MachineInstr *, 4> &AnchorList) const {
1685 SmallPtrSet<MachineInstr *, 4> AnchorList;
lib/Target/ARM/ARMAsmPrinter.h 62 SmallPtrSet<const GlobalVariable*,2> PromotedGlobals;
66 SmallPtrSet<const GlobalVariable*,2> EmittedPromotedGlobalLabels;
lib/Target/ARM/ARMCodeGenPrepare.cpp 110 SmallPtrSet<Value*, 8> NewInsts;
111 SmallPtrSet<Instruction*, 4> InstsToRemove;
113 SmallPtrSet<Value*, 8> Promoted;
153 SmallPtrSet<Instruction*, 8> SafeToPromote;
154 SmallPtrSet<Instruction*, 4> SafeWrap;
908 SmallPtrSet<Value*, 8> Sources;
909 SmallPtrSet<Instruction*, 4> Sinks;
lib/Target/ARM/ARMConstantPoolValue.h 145 SmallPtrSet<const GlobalVariable*, 1> GVars;
179 using promoted_iterator = SmallPtrSet<const GlobalVariable *, 1>::iterator;
lib/Target/ARM/ARMFrameLowering.cpp 2295 SmallPtrSet<MachineBasicBlock *, 8> BeforePrologueRegion;
lib/Target/ARM/ARMISelLowering.cpp 2885 SmallPtrSet<SDNode*, 2> Copies;
9506 SmallPtrSet<MachineBasicBlock*, 32> InvokeBBs;
9803 SmallPtrSet<MachineBasicBlock*, 8> SeenMBBs;
12894 SmallPtrSet<const SDNode *, 32> Visited;
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 2282 SmallPtrSet<MachineInstr*, 4> MemOps;
lib/Target/ARM/ARMMachineFunctionInfo.h 129 SmallPtrSet<const GlobalVariable*,2> PromotedGlobals;
244 SmallPtrSet<const GlobalVariable*, 2>& getGlobalsPromotedToConstantPool() {
lib/Target/ARM/ARMParallelDSP.cpp 219 SmallPtrSet<LoadInst*, 4> OffsetLoads;
517 SmallPtrSet<Instruction*, 4> AllAdds;
lib/Target/ARM/MLxExpansionPass.cpp 58 SmallPtrSet<MachineInstr*, 4> IgnoreStall;
lib/Target/ARM/MVETailPredication.cpp 420 SmallPtrSet<Instruction*, 4> Dead;
lib/Target/Hexagon/HexagonInstrInfo.cpp 148 SmallPtrSet<MachineBasicBlock *, 8> &Visited) const {
618 SmallPtrSet<MachineBasicBlock *, 8> VisitedBBs;
660 SmallPtrSet<MachineBasicBlock *, 8> VisitedBBs;
760 SmallPtrSet<MachineBasicBlock *, 8> VisitedBBs;
lib/Target/Hexagon/HexagonInstrInfo.h 342 SmallPtrSet<MachineBasicBlock *, 8> &Visited) const;
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 2069 SmallPtrSet<Instruction*, 2> Ignore1;
2116 SmallPtrSet<Instruction*, 2> Ignore2;
lib/Target/Hexagon/HexagonStoreWidening.cpp 493 SmallPtrSet<MachineInstr*, 4> InstrSet;
lib/Target/Mips/MipsDelaySlotFiller.cpp 203 SmallPtrSet<ValueType, 4> Uses, Defs;
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp 204 SmallPtrSet<MCSymbolELF *, 32> UpdateOther;
lib/Target/PowerPC/PPCBoolRetToInt.cpp 72 static SmallPtrSet<Value *, 8> findAllDefs(Value *V) {
73 SmallPtrSet<Value *, 8> Defs;
118 typedef SmallPtrSet<const PHINode *, 8> PHINodeSet;
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 6117 SmallPtrSet<SDNode *, 16> ToPromote1;
6132 SmallPtrSet<SDNode *, 16> ToPromote1;
6148 SmallPtrSet<SDNode *, 16> ToPromote1;
6162 SmallPtrSet<SDNode *, 16> ToPromote1, ToPromote2;
6186 SmallPtrSet<SDNode *, 16> ToPromote1;
6259 SmallPtrSet<SDNode *, 16> ToPromote;
lib/Target/PowerPC/PPCISelLowering.cpp12102 SmallPtrSet<SDNode *, 16> Visited;
12332 SmallPtrSet<SDNode *, 16> Visited;
lib/Target/PowerPC/PPCInstrInfo.cpp 4237 SmallPtrSet<MachineBasicBlock *, 8> Visited;
4250 SmallPtrSet<MachineBasicBlock *, 8> &Visited) const {
lib/Target/PowerPC/PPCInstrInfo.h 500 SmallPtrSet<MachineBasicBlock *, 8> &Visited) const;
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 413 SmallPtrSet<Value *, 16> NewPtrs;
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 507 SmallPtrSet<const Value *, 32> EphValues;
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 1284 SmallPtrSet<const SDNode *, 16> Visited;
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 263 SmallPtrSet<const MachineInstr *, 4> BeforeSet;
265 SmallPtrSet<const MachineInstr *, 4> AfterSet;
393 SmallPtrSet<const MachineInstr *, 4> BeforeSet;
394 SmallPtrSet<const MachineInstr *, 4> AfterSet;
494 SmallPtrSet<const MachineInstr *, 4> BeforeSet;
496 SmallPtrSet<const MachineInstr *, 4> AfterSet;
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h 48 SmallPtrSet<const MachineBasicBlock *, 8> BlockSet;
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp 243 SmallPtrSet<Constant *, 2> ConstantBCs;
lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp 67 using BlockSet = SmallPtrSet<MachineBasicBlock *, 4>;
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 63 SmallPtrSet<MachineBasicBlock *, 2> Visited;
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 711 SmallPtrSet<Function *, 8> SetjmpUsers;
745 SmallPtrSet<LandingPadInst *, 32> LandingPads;
lib/Target/X86/X86CmovConversion.cpp 396 SmallPtrSet<MachineInstr *, 4> CmovInstructions;
lib/Target/X86/X86FlagsCopyLowering.cpp 439 SmallPtrSet<MachineBasicBlock *, 4> Visited;
517 SmallPtrSet<MachineBasicBlock *, 2> VisitedBlocks;
lib/Target/X86/X86ISelDAGToDAG.cpp 2841 SmallPtrSet<const SDNode *, 16> Visited;
lib/Target/X86/X86ISelLowering.cpp30971 SmallPtrSet<MachineBasicBlock *, 32> InvokeBBs;
31103 SmallPtrSet<MachineBasicBlock *, 8> SeenMBBs;
lib/Target/X86/X86SpeculativeLoadHardening.cpp 328 SmallPtrSet<MachineBasicBlock *, 4> Preds;
966 SmallPtrSet<MachineBasicBlock *, 4> IndirectTerminatedMBBs;
971 SmallPtrSet<MachineBasicBlock *, 4> IndirectTargetMBBs;
1641 SmallPtrSet<MachineInstr *, 16> HardenPostLoad;
1642 SmallPtrSet<MachineInstr *, 16> HardenLoadAddr;
lib/Transforms/Coroutines/CoroElide.cpp 156 SmallPtrSet<Instruction *, 8> Terminators;
165 SmallPtrSet<CoroSubFnInst *, 4> DAs;
176 SmallPtrSet<CoroBeginInst *, 8> ReferencedCoroBegins;
lib/Transforms/Coroutines/CoroFrame.cpp 1016 typedef SmallPtrSet<BasicBlock*, 8> VisitedBlocksSet;
lib/Transforms/Coroutines/CoroSplit.cpp 1019 SmallPtrSet<BasicBlock *, 8> Set;
lib/Transforms/IPO/ArgumentPromotion.cpp 815 SmallPtrSet<Value *, 16> PtrValues;
932 SmallPtrSet<Argument *, 8> ArgsToPromote;
933 SmallPtrSet<Argument *, 8> ByValArgsToTransform;
lib/Transforms/IPO/Attributor.cpp 171 SmallPtrSet<Value *, 16> Visited;
1809 SmallPtrSet<BasicBlock *, 32> Visited;
3626 DenseMap<Instruction *, SmallPtrSet<Instruction *, 4>> FreesForMalloc;
3636 SmallPtrSet<const Use *, 8> Visited;
4529 SmallPtrSet<AbstractAttribute *, 32> Visited;
lib/Transforms/IPO/CalledValuePropagation.cpp 224 SmallPtrSet<Instruction *, 32> IndirectCalls;
lib/Transforms/IPO/ConstantMerge.cpp 136 SmallPtrSet<const GlobalValue*, 8> UsedGlobals;
lib/Transforms/IPO/FunctionAttrs.cpp 446 const SmallPtrSet<Argument *, 8> &SCCNodes) {
448 SmallPtrSet<Use *, 32> Visited;
748 SmallPtrSet<Argument *, 8> Self;
793 SmallPtrSet<Argument *, 8> ArgumentSCCNodes;
lib/Transforms/IPO/GlobalDCE.cpp 123 SmallPtrSet<GlobalValue *, 8> Deps;
lib/Transforms/IPO/GlobalOpt.cpp 666 SmallPtrSet<const PHINode*, 8> PHIs;
1109 SmallPtrSet<const PHINode*, 32> LoadUsingPHIs;
1110 SmallPtrSet<const PHINode*, 32> LoadUsingPHIsPerLoad;
1492 SmallPtrSet<const PHINode*, 8> PHIs;
2633 SmallPtrSet<GlobalValue *, 8> Used;
2634 SmallPtrSet<GlobalValue *, 8> CompilerUsed;
2644 using iterator = SmallPtrSet<GlobalValue *, 8>::iterator;
2917 SmallPtrSet<const Comdat *, 8> NotDiscardableComdats;
lib/Transforms/IPO/HotColdSplitting.cpp 258 SmallPtrSet<BasicBlock *, 2> SuccsOutsideRegion;
394 SmallPtrSet<BasicBlock *, 4> RegionBlocks;
534 SmallPtrSet<BasicBlock *, 4> ColdBlocks;
lib/Transforms/IPO/Inliner.cpp 164 SmallPtrSet<AllocaInst *, 16> UsedAllocas;
536 SmallPtrSet<Function *, 8> SCCFunctions;
lib/Transforms/IPO/Internalize.cpp 153 SmallPtrSet<GlobalValue *, 8> Used;
lib/Transforms/IPO/LowerTypeTests.cpp 338 SmallPtrSet<GlobalValue *, 16> Used, CompilerUsed;
lib/Transforms/IPO/PruneEH.cpp 63 SmallPtrSet<CallGraphNode *, 8> SCCNodes;
lib/Transforms/IPO/SampleProfile.cpp 339 SmallPtrSet<const BasicBlock *, 32> VisitedBlocks;
1321 SmallPtrSet<BasicBlock *, 16> Visited;
lib/Transforms/IPO/StripSymbols.cpp 142 SmallPtrSet<Constant*, 4> Operands;
206 SmallPtrSet<const GlobalValue*, 8> llvmUsedValues;
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 759 SmallPtrSet<Value *, 4> Visited;
lib/Transforms/InstCombine/InstCombinePHI.cpp 961 SmallPtrSet<PHINode*, 8> PHIsInspected;
1155 SmallPtrSet<PHINode*, 16> PotentiallyDeadPHIs;
1225 SmallPtrSet<PHINode*, 16> ValueEqualPHIs;
lib/Transforms/InstCombine/InstructionCombining.cpp 2818 SmallPtrSet<Value *, 16> AlreadyCaught; // Typeinfos known caught already.
2889 SmallPtrSet<Value *, 16> SeenInFilter; // For uniquing the elements.
3487 SmallPtrSet<BasicBlock *, 32> Visited;
lib/Transforms/Instrumentation/AddressSanitizer.cpp 2642 SmallPtrSet<Value *, 16> TempsToInstrument;
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 783 SmallPtrSet<Function *, 2> FnsWithNativeABI;
lib/Transforms/Instrumentation/InstrProfiling.cpp 245 SmallPtrSet<BasicBlock *, 8> BlockSet;
lib/Transforms/Instrumentation/ThreadSanitizer.cpp 374 SmallPtrSet<Value*, 8> WriteTargets;
lib/Transforms/ObjCARC/ObjCARCContract.cpp 78 SmallPtrSet<CallInst *, 8> StoreStrongCalls;
578 SmallPtrSet<Instruction *, 4> DependingInstructions;
579 SmallPtrSet<const BasicBlock *, 4> Visited;
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 965 SmallPtrSet<Instruction *, 4> DependingInstructions;
966 SmallPtrSet<const BasicBlock *, 4> Visited;
1457 SmallPtrSet<BasicBlock *, 16> Visited;
1460 SmallPtrSet<BasicBlock *, 16> OnStack;
2155 SmallPtrSet<Instruction *, 4> DependingInstructions;
2156 SmallPtrSet<const BasicBlock *, 4> Visited;
lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp 72 SmallPtrSet<const Value *, 4> UniqueSrc;
85 SmallPtrSet<const Value *, 8> Visited;
lib/Transforms/ObjCARC/PtrState.h 80 SmallPtrSet<Instruction *, 2> Calls;
84 SmallPtrSet<Instruction *, 2> ReverseInsertPts;
lib/Transforms/Scalar/ADCE.cpp 136 SmallPtrSet<const Metadata *, 32> AliveScopes;
144 SmallPtrSet<BasicBlock *, 16> NewLiveBlocks;
482 const SmallPtrSet<BasicBlock *, 16> BWDT{
598 SmallPtrSet<BasicBlock *, 4> RemovedSuccessors;
638 SmallPtrSet<BasicBlock*, 16> Visited;
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 305 SmallPtrSet<Instruction *, 32> Visited;
lib/Transforms/Scalar/BDCE.cpp 44 SmallPtrSet<Instruction *, 16> Visited;
lib/Transforms/Scalar/CallSiteSplitting.cpp 157 SmallPtrSet<BasicBlock *, 4> Visited;
lib/Transforms/Scalar/ConstantHoisting.cpp 210 SmallPtrSet<BasicBlock *, 8> Path;
214 SmallPtrSet<BasicBlock *, 16> Candidates;
lib/Transforms/Scalar/ConstantProp.cpp 72 SmallPtrSet<Instruction *, 16> WorkList;
lib/Transforms/Scalar/DeadStoreElimination.cpp 589 SmallPtrSet<BasicBlock *, 8> Visited;
lib/Transforms/Scalar/EarlyCSE.cpp 833 SmallPtrSet<Instruction *, 4> Visited;
lib/Transforms/Scalar/Float2Int.cpp 122 SmallPtrSet<Instruction*,8> &Roots) {
lib/Transforms/Scalar/GVN.cpp 1034 SmallPtrSet<BasicBlock *, 4> Blockers(UnavailableBlocks.begin(),
lib/Transforms/Scalar/GVNHoist.cpp 771 SmallPtrSet<BasicBlock *, 2> VNBlocks;
938 SmallPtrSet<MemoryPhi *, 4> UsePhis;
lib/Transforms/Scalar/GVNSink.cpp 789 SmallPtrSet<Value *, 4> PHIContents;
lib/Transforms/Scalar/GuardWidening.cpp 182 SmallPtrSet<const Instruction *, 8> Visited;
246 SmallPtrSet<const Value *, 8> Visited;
lib/Transforms/Scalar/IndVarSimplify.cpp 552 SmallPtrSet<const Instruction *, 8> Visited;
986 SmallPtrSet<Instruction *,16> Widened;
1900 SmallPtrSet<Instruction *, 16> Visited;
2197 SmallPtrSet<Value*, 8> Visited;
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 403 SmallPtrSet<Value *, 8> Visited;
lib/Transforms/Scalar/InstSimplifyPass.cpp 32 SmallPtrSet<const Instruction *, 8> S1, S2, *ToSimplify = &S1, *Next = &S2;
lib/Transforms/Scalar/JumpThreading.cpp 227 SmallPtrSet<BasicBlock *, 16> Visited;
379 SmallPtrSet<BasicBlock *, 16> Unreachable;
709 SmallPtrSet<BasicBlock*, 4> LHSKnownBBs;
1353 SmallPtrSet<BasicBlock*, 8> PredsScanned;
1445 SmallPtrSet<BasicBlock*, 8> AvailablePredSet;
1618 SmallPtrSet<BasicBlock*, 16> SeenPreds;
lib/Transforms/Scalar/LICM.cpp 610 SmallPtrSet<BasicBlock *, 4> TrueDestSucc, FalseDestSucc;
652 SmallPtrSet<BasicBlock *, 8> PredecessorBlocks;
1497 SmallPtrSet<BasicBlock *, 32> ExitBlockSet(ExitBlocks.begin(),
1579 SmallPtrSet<Instruction *, 8> VisitedUsers;
1630 SmallPtrSet<BasicBlock *, 32> ExitBlockSet(ExitBlocks.begin(),
lib/Transforms/Scalar/LoopDataPrefetch.cpp 219 SmallPtrSet<const Value *, 32> EphValues;
lib/Transforms/Scalar/LoopDistribute.cpp 128 using InstructionSet = SmallPtrSet<Instruction *, 8>;
lib/Transforms/Scalar/LoopFuse.cpp 480 SmallPtrSet<const Loop *, 8> RemovedLoops;
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 754 SmallPtrSet<Value *, 16> TransformedStores;
765 SmallPtrSet<Instruction *, 8> AdjacentStores;
846 SmallPtrSet<Instruction *, 1> MSIs;
1099 SmallPtrSet<Instruction *, 1> Stores;
lib/Transforms/Scalar/LoopInstSimplify.cpp 62 SmallPtrSet<const Instruction *, 8> S1, S2, *ToSimplify = &S1, *Next = &S2;
66 SmallPtrSet<PHINode *, 4> VisitedPHIs;
lib/Transforms/Scalar/LoopInterchange.cpp 367 SmallPtrSet<PHINode *, 4> OuterInnerReductions;
lib/Transforms/Scalar/LoopLoadElimination.cpp 187 SmallPtrSet<Instruction *, 4> LoadsWithUnknownDepedence;
310 const SmallPtrSet<Value *, 4> &PtrsWrittenOnFwdingPath,
324 SmallPtrSet<Value *, 4> findPointersWrittenOnForwardingPath(
362 SmallPtrSet<Value *, 4> PtrsWrittenOnFwdingPath;
382 SmallPtrSet<Value *, 4> PtrsWrittenOnFwdingPath =
lib/Transforms/Scalar/LoopPredication.cpp 738 SmallPtrSet<Value *, 4> Visited;
lib/Transforms/Scalar/LoopRerollPass.cpp 187 using SmallInstructionSet = SmallPtrSet<Instruction *, 16>;
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 140 SmallPtrSet<BasicBlock *, 8> LiveLoopBlocks;
146 SmallPtrSet<BasicBlock *, 8> LiveExitBlocks;
151 SmallPtrSet<BasicBlock *, 8> BlocksInLoopAfterFolding;
264 SmallPtrSet<BasicBlock *, 8> UniqueDeadExits;
485 SmallPtrSet<BasicBlock *, 2> DeadSuccessors;
lib/Transforms/Scalar/LoopSink.cpp 119 static SmallPtrSet<BasicBlock *, 2>
123 SmallPtrSet<BasicBlock *, 2> BBsToSinkInto;
128 SmallPtrSet<BasicBlock *, 2> BBsDominatedByColdestBB;
180 SmallPtrSet<BasicBlock *, 2> BBs;
199 SmallPtrSet<BasicBlock *, 2> BBsToSinkInto =
lib/Transforms/Scalar/LoopStrengthReduce.cpp 1180 SmallPtrSet<const SCEV *, 4> Regs;
1576 SmallPtrSet<const SCEV *, 4> OldRegs = std::move(Regs);
1904 SmallPtrSet<Instruction*, 4> FarUsers;
1905 SmallPtrSet<Instruction*, 4> NearUsers;
1953 SmallPtrSet<Use*, MaxChains> IVIncSet;
2028 const SmallPtrSet<const SCEV *, 16> &CurRegs,
2359 SmallPtrSet<Instruction *, 4> PostIncs;
2818 SmallPtrSet<const SCEV*, 8> Processed;
2974 SmallPtrSet<Instruction*,4> &NearUsers = ChainUsersVec[ChainIdx].NearUsers;
3068 SmallPtrSet<Instruction*, 4> UniqueOperands;
3391 SmallPtrSet<const SCEV *, 32> Visited;
4311 SmallPtrSet<const SCEV *, 16> Regs;
4312 SmallPtrSet<const SCEV *, 16> LoserRegs;
4599 SmallPtrSet<const SCEV *, 16> Regs;
4726 SmallPtrSet<const SCEV *, 4> UniqRegs;
4817 SmallPtrSet<const SCEV *, 4> Taken;
4896 const SmallPtrSet<const SCEV *, 16> &CurRegs,
4919 SmallPtrSet<const SCEV *, 16> NewRegs;
4974 SmallPtrSet<const SCEV *, 16> CurRegs;
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 334 SmallPtrSet<const Value *, 32> EphValues;
lib/Transforms/Scalar/LoopUnrollPass.cpp 1055 SmallPtrSet<const Value *, 32> EphValues;
1311 SmallPtrSet<Loop *, 4> OldLoops;
lib/Transforms/Scalar/LoopUnswitch.cpp 104 DenseMap<const SwitchInst *, SmallPtrSet<const Value *, 8>>;
291 SmallPtrSet<const Value *, 32> EphValues;
1076 SmallPtrSet<BasicBlock*, 8> Visited;
lib/Transforms/Scalar/NewGVN.cpp 244 SmallPtrSet<const Value *, 8> InComponent;
250 SmallVector<SmallPtrSet<const Value *, 8>, 8> Components;
296 using MemberSet = SmallPtrSet<MemberType *, 4>;
298 using MemoryMemberSet = SmallPtrSet<const MemoryMemberType *, 2>;
531 SmallPtrSet<const Instruction *, 8> PHINodeUses;
550 mutable DenseMap<const Value *, SmallPtrSet<Value *, 2>> AdditionalUsers;
551 DenseMap<const Expression *, SmallPtrSet<Instruction *, 2>>
576 mutable DenseMap<const Value *, SmallPtrSet<Instruction *, 2>>
581 mutable DenseMap<const MemoryAccess *, SmallPtrSet<MemoryAccess *, 2>>
619 SmallPtrSet<Value *, 8> LeaderChanges;
624 SmallPtrSet<const BasicBlock *, 8> ReachableBlocks;
654 SmallPtrSet<Instruction *, 8> InstructionsToErase;
829 bool singleReachablePHIPath(SmallPtrSet<const MemoryAccess *, 8> &,
2701 SmallPtrSet<const Value *, 8> ProcessedPHIs;
2714 SmallPtrSet<const Value *, 10> VisitedOps;
2748 SmallPtrSet<Value *, 4> Deps;
2754 SmallPtrSet<Value *, 4> CurrentDeps;
3082 SmallPtrSet<Value *, 2> Visited;
3121 SmallPtrSet<const MemoryAccess *, 8> &Visited, const MemoryAccess *First,
3222 SmallPtrSet<const MemoryAccess *, 8> VisitedMAS;
3878 SmallPtrSet<Instruction *, 8> ProbablyDead;
lib/Transforms/Scalar/Reassociate.cpp 495 SmallPtrSet<Value *, 8> Visited; // For sanity checking the iteration scheme.
663 SmallPtrSet<Value*, 8> NotRewritable;
1543 SmallPtrSet<Value*, 8> Duplicates;
1919 SmallPtrSet<Instruction *, 8> Visited; // Detect self-referential nodes.
lib/Transforms/Scalar/SCCP.cpp 195 SmallPtrSet<BasicBlock *, 8> BBExecutable; // The BBs that are executable.
221 SmallPtrSet<Function *, 16> MRVFunctionsTracked;
225 SmallPtrSet<Function *, 16> MustTailCallees;
230 SmallPtrSet<Function *, 16> TrackingIncomingArguments;
251 DenseMap<Value *, SmallPtrSet<User *, 2>> AdditionalUsers;
388 const SmallPtrSet<Function *, 16> getMRVFunctionsTracked() {
394 const SmallPtrSet<Function *, 16> getMustTailCallees() {
lib/Transforms/Scalar/SROA.cpp 660 SmallPtrSet<Instruction *, 4> VisitedDeadInsts;
949 SmallPtrSet<Instruction *, 4> Visited;
1582 SmallPtrSet<Value *, 4> Visited;
3112 SmallPtrSet<Instruction *, 4> Visited;
3221 SmallPtrSet<User *, 8> Visited;
3659 SmallPtrSet<LoadInst *, 8> UnsplittableLoads;
3823 SmallPtrSet<AllocaInst *, 4> ResplitPromotableAllocas;
4574 SmallPtrSet<AllocaInst *, 4> DeletedAllocas;
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 111 SmallPtrSet<Instruction *, 8> Visited;
685 SmallPtrSet<BasicBlock *, 2> UnswitchedExitBBs;
868 SmallPtrSet<BasicBlock *, 8> Visited;
1124 SmallPtrSet<BasicBlock *, 4> SuccSet;
1246 SmallPtrSet<BasicBlock *, 16> BlocksInClonedLoop;
1352 SmallPtrSet<BasicBlock *, 16> UnloopedBlockSet;
1563 static SmallPtrSet<const BasicBlock *, 16> recomputeLoopBlockSet(Loop &L,
1565 SmallPtrSet<const BasicBlock *, 16> LoopBlockSet;
1731 SmallPtrSet<BasicBlock *, 16> UnloopedBlocks(BlocksSplitI, Blocks.end());
1747 SmallPtrSet<BasicBlock *, 16> NewExitLoopBlocks;
1882 SmallPtrSet<DomTreeNode *, 4> Visited;
2387 SmallPtrSet<BasicBlock *, 4> Successors;
2624 SmallPtrSet<const Value *, 4> EphValues;
2674 SmallPtrSet<BasicBlock *, 4> Visited;
lib/Transforms/Scalar/SimplifyCFGPass.cpp 154 SmallPtrSet<BasicBlock *, 16> LoopHeaders;
lib/Transforms/Scalar/Sink.cpp 214 SmallPtrSet<Instruction *, 8> Stores;
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 53 SmallPtrSet<Instruction *, 4> Visited;
217 SmallPtrSet<BasicBlock *, 16> IncomingConstantBlocks;
432 SmallPtrSet<Instruction *, 16> UserSet;
590 SmallPtrSet<Instruction *, 16> SpecSet;
743 SmallPtrSet<Instruction *, 16> PotentialSpecSet;
750 SmallPtrSet<Instruction *, 16> UnsafeSet;
lib/Transforms/Scalar/SpeculativeExecution.cpp 255 SmallPtrSet<const Instruction *, 8> NotHoisted;
lib/Transforms/Scalar/StructurizeCFG.cpp 79 using BBSet = SmallPtrSet<BasicBlock *, 8>;
lib/Transforms/Scalar/TailRecursionElimination.cpp 109 SmallPtrSet<Use *, 32> Visited;
183 SmallPtrSet<Instruction *, 32> AllocaUsers;
184 SmallPtrSet<Instruction *, 32> EscapePoints;
lib/Transforms/Utils/BasicBlockUtils.cpp 61 SmallPtrSet<BasicBlock *, 4> UniqueSuccessors;
97 SmallPtrSet<BasicBlock *, 4> Dead(BBs.begin(), BBs.end());
532 SmallPtrSet<BasicBlock *, 16> PredSet(Preds.begin(), Preds.end());
lib/Transforms/Utils/BypassSlowDivision.cpp 65 using VisitedSetTy = SmallPtrSet<Instruction *, 4>;
lib/Transforms/Utils/CloneFunction.cpp 220 SmallPtrSet<const void*, 8> Visited;
lib/Transforms/Utils/CloneModule.cpp 192 SmallPtrSet<const void*, 8> Visited;
lib/Transforms/Utils/CodeExtractor.cpp 94 SmallPtrSet<User const *, 16> Visited;
1424 SmallPtrSet<BasicBlock *, 1> ExitBlocks;
lib/Transforms/Utils/Evaluator.cpp 690 SmallPtrSet<BasicBlock*, 32> ExecutedBlocks;
lib/Transforms/Utils/FlattenCFG.cpp 147 SmallPtrSet<BasicBlock *, 16> Preds(pred_begin(BB), pred_end(BB));
lib/Transforms/Utils/FunctionComparator.cpp 853 SmallPtrSet<const BasicBlock *, 32> VisitedBBs; // in terms of F1.
926 SmallPtrSet<const BasicBlock *, 16> VisitedBBs;
lib/Transforms/Utils/GlobalStatus.cpp 192 SmallPtrSet<const Value *, 16> VisitedUsers;
lib/Transforms/Utils/InlineFunction.cpp 405 SmallPtrSet<Instruction *, 4> TempMemos;
596 SmallPtrSet<LandingPadInst*, 16> InlinedLPads;
1033 SmallPtrSet<const Value *, 4> ObjSet;
1455 SmallPtrSet<BasicBlock *, 16> ClonedBBs;
lib/Transforms/Utils/Local.cpp 525 SmallPtrSet<Instruction*, 4> Visited;
769 SmallPtrSet<BasicBlock*, 16> BBPreds(pred_begin(BB), pred_end(BB));
1743 SmallPtrSet<DbgVariableIntrinsic *, 1> DeleteOrSalvage;
2216 SmallPtrSet<BasicBlock *, 16> Reachable;
lib/Transforms/Utils/LoopRotationUtils.cpp 236 SmallPtrSet<const Value *, 32> EphValues;
lib/Transforms/Utils/LoopSimplify.cpp 489 SmallPtrSet<BasicBlock*, 4> BadPreds;
lib/Transforms/Utils/LoopUnrollAndJam.cpp 47 typedef SmallPtrSet<BasicBlock *, 4> BasicBlockSet;
538 SmallPtrSet<BasicBlock *, 16> MergeBlocks;
lib/Transforms/Utils/LoopUtils.cpp 102 SmallPtrSet<BasicBlock *, 4> Visited;
669 SmallPtrSet<BasicBlock *, 8> blocks;
lib/Transforms/Utils/LowerSwitch.cpp 159 SmallPtrSet<BasicBlock*, 8> DeleteList;
lib/Transforms/Utils/ModuleUtils.cpp 73 SmallPtrSet<Constant *, 16> InitAsSet;
lib/Transforms/Utils/PredicateInfo.cpp 756 SmallPtrSet<Function *, 20> FunctionPtrs;
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 258 SmallPtrSet<BasicBlock *, 16> Visited;
604 SmallPtrSet<BasicBlock *, 32> DefBlocks(Info.DefiningBlocks.begin(),
609 SmallPtrSet<BasicBlock *, 32> LiveInBlocks;
985 SmallPtrSet<BasicBlock *, 8> VisitedSuccs;
lib/Transforms/Utils/SSAUpdaterBulk.cpp 140 SmallPtrSet<BasicBlock *, 2> DefBlocks;
145 SmallPtrSet<BasicBlock *, 2> UsingBlocks;
150 SmallPtrSet<BasicBlock *, 32> LiveInBlocks;
175 SmallPtrSet<Use *, 4> ProcessedUses;
lib/Transforms/Utils/SimplifyCFG.cpp 240 SmallPtrSet<BasicBlock *, 16> SI1Succs(succ_begin(SI1BB), succ_end(SI1BB));
284 SmallPtrSet<BasicBlock *, 16> SI1Succs(succ_begin(SI1BB), succ_end(SI1BB));
639 SmallPtrSet<Value *, 8> Visited;
871 SmallPtrSet<Constant *, 16> DeadCases;
1768 SmallPtrSet<Value*,4> InstructionsToSink;
2326 SmallPtrSet<Instruction *, 4> AggressiveInsts;
3187 SmallPtrSet<Value *, 4> PStoreAddresses, QStoreAddresses;
5689 SmallPtrSet<Value *, 8> Succs;
5767 SmallPtrSet<BasicBlock *, 16> Preds;
5785 SmallPtrSet<BasicBlock *, 16> Succs;
lib/Transforms/Utils/SimplifyIndVar.cpp 793 SmallPtrSet<Instruction*,16> &Simplified,
857 SmallPtrSet<Instruction*,16> Simplified;
lib/Transforms/Utils/SplitModule.cpp 172 SmallPtrSet<const GlobalValue *, 32> Visited;
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 196 SmallPtrSet<Instruction *, 16> *InstructionsProcessed);
201 SmallPtrSet<Instruction *, 16> *InstructionsProcessed);
506 SmallPtrSet<Instruction *, 16> InstructionsToMove;
716 SmallPtrSet<Instruction *, 8> VectorizableChainInstrs(
899 SmallPtrSet<Instruction *, 16> InstructionsProcessed;
940 SmallPtrSet<Instruction *, 16> *InstructionsProcessed) {
1091 SmallPtrSet<Instruction *, 16> *InstructionsProcessed) {
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 938 SmallPtrSet<Value *, 8> SafePointes;
1198 SmallPtrSet<const Value *, 8> ReductionLiveOuts;
1222 SmallPtrSet<Value *, 8> SafePointers;
lib/Transforms/Vectorize/LoopVectorize.cpp 1377 SmallPtrSet<BasicBlock *, 4> PredicatedBBsAfterVectorization;
1399 DenseMap<unsigned, SmallPtrSet<Instruction *, 4>> Uniforms;
1403 DenseMap<unsigned, SmallPtrSet<Instruction *, 4>> Scalars;
1407 DenseMap<unsigned, SmallPtrSet<Instruction *, 4>> ForcedScalars;
1504 SmallPtrSet<const Value *, 16> ValuesToIgnore;
1507 SmallPtrSet<const Value *, 16> VecValuesToIgnore;
3292 SmallPtrSet<Value *, 4> Erased;
4371 SmallPtrSet<Instruction *, 8> PossibleNonScalarPtrs;
4687 SmallPtrSet<Instruction *, 8> PossibleNonUniformPtrs;
5330 SmallPtrSet<Instruction *, 8> Ends;
5333 SmallPtrSet<Value *, 8> LoopInvariants;
5368 SmallPtrSet<Instruction *, 8> OpenIntervals;
6041 SmallPtrSet<Instruction *, 8> AddrDefs;
7050 SmallPtrSet<Value *, 1> NeedDef;
7079 SmallPtrSet<Instruction *, 4> DeadInstructions;
7253 SmallPtrSet<Instruction *, 1> DeadInstructions;
lib/Transforms/Vectorize/SLPVectorizer.cpp 497 using ValueSet = SmallPtrSet<Value *, 16>;
1526 SmallPtrSet<const Value *, 32> EphValues;
3361 SmallPtrSet<Instruction*, 4> LiveValues;
3459 SmallPtrSet<Value *, 16> ExtractCostCalculated;
3600 SmallPtrSet<Value *, 16> Bundle(E->Scalars.begin(), E->Scalars.end());
3770 SmallPtrSet<BasicBlock*, 4> VisitedBBs;
4934 SmallPtrSet<Instruction *, 16> Visited;
5071 SmallPtrSet<Value *, 32> Expr(TreeRoot.begin(), TreeRoot.end());
6755 SmallPtrSet<Value *, 8> VisitedInstrs;
6890 SmallPtrSet<Value *, 16> VisitedInstrs;
lib/Transforms/Vectorize/VPlan.h 1169 SmallPtrSet<VPValue *, 16> VPExternalDefs;
1575 SmallPtrSet<InterleaveGroup<VPInstruction> *, 4> DelSet;
lib/Transforms/Vectorize/VPlanSLP.cpp 318 SmallPtrSet<VPValue *, 4> Candidates;
tools/bugpoint/CrashDebugger.cpp 395 SmallPtrSet<BasicBlock *, 16> Visited;
448 SmallPtrSet<BasicBlock *, 8> Blocks;
567 SmallPtrSet<const BasicBlock *, 8> Blocks;
671 SmallPtrSet<const BasicBlock *, 8> Blocks;
763 SmallPtrSet<Instruction *, 32> Instructions;
902 SmallPtrSet<const MDNode *, 32> OldMDNodeOps;
tools/clang/include/clang/AST/ASTContext.h 2271 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols);
tools/clang/include/clang/AST/CXXInheritance.h 143 llvm::SmallPtrSet<const CXXRecordDecl *, 4> VisitedDependentRecords;
tools/clang/include/clang/AST/VTTBuilder.h 90 using VisitedVirtualBasesSetTy = llvm::SmallPtrSet<const CXXRecordDecl *, 4>;
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h 214 llvm::SmallPtrSet<MatchCallback *, 16> AllCallbacks;
tools/clang/include/clang/Analysis/Analyses/Dominators.h 220 using CFGBlockSet = llvm::SmallPtrSet<CFGBlock *, 4>;
tools/clang/include/clang/Lex/ModuleMap.h 188 using AdditionalModMapsSet = llvm::SmallPtrSet<const FileEntry *, 1>;
tools/clang/include/clang/Lex/Preprocessor.h 767 using WarnUnusedMacroLocsTy = llvm::SmallPtrSet<SourceLocation, 32>;
tools/clang/include/clang/Sema/CodeCompleteConsumer.h 337 using VisitedContextSet = llvm::SmallPtrSet<DeclContext *, 8>;
tools/clang/include/clang/Sema/Overload.h 958 llvm::SmallPtrSet<uintptr_t, 16> Functions;
tools/clang/include/clang/Sema/Scope.h 193 using DeclSetTy = llvm::SmallPtrSet<Decl *, 32>;
tools/clang/include/clang/Sema/ScopeInfo.h 207 llvm::SmallPtrSet<const BlockDecl *, 1> Blocks;
219 llvm::SmallPtrSet<const ParmVarDecl *, 8> ModifiedNonNullParams;
tools/clang/include/clang/Sema/Sema.h 606 using MaybeODRUseExprSet = llvm::SmallPtrSet<Expr *, 2>;
645 typedef llvm::SmallPtrSet<const CXXRecordDecl*, 8> RecordDeclSetTy;
654 llvm::SmallPtrSet<const Decl*, 4> ParsingInitForAutoVars;
1061 llvm::SmallPtrSet<const Expr *, 8> PossibleDerefs;
1238 llvm::SmallPtrSet<SpecialMemberDecl, 4> SpecialMembersBeingDeclared;
1262 llvm::SmallPtrSet<const NamedDecl *, 4> TypoCorrectedFunctionDefinitions;
1707 llvm::SmallPtrSet<const NamespaceDecl*, 8> DeferredExportedNamespaces;
3778 typedef llvm::SmallPtrSet<Selector, 8> SelectorSet;
5170 llvm::SmallPtrSet<CanQualType, 4> ExceptionsSeen;
tools/clang/include/clang/Serialization/ASTReader.h 598 llvm::SmallPtrSet<Decl *, 4> PendingDefinitions;
1118 llvm::SmallPtrSet<DeclContext*, 2> DiagnosedOdrMergeFailures;
1122 llvm::SmallPtrSet<ObjCCategoryDecl *, 16> CategoriesDeserialized;
tools/clang/include/clang/Serialization/GlobalModuleIndex.h 153 typedef llvm::SmallPtrSet<ModuleFile *, 4> HitSet;
tools/clang/lib/ARCMigrate/ObjCMT.cpp 105 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ObjCProtocolDecls;
849 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> ExplicitProtocols;
tools/clang/lib/AST/ASTContext.cpp 2370 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> &Protocols) {
4777 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> InheritedProtocols;
8113 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> LHSInheritedProtocols;
8270 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> LHSProtocolSet;
8281 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> RHSProtocolSet;
8299 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> ImpliedProtocols;
8523 llvm::SmallPtrSet<ObjCProtocolDecl *, 8> SuperClassInheritedProtocols;
tools/clang/lib/AST/DeclCXX.cpp 170 llvm::SmallPtrSet<const CXXRecordDecl*, 8> SeenBaseTypes;
206 llvm::SmallPtrSet<CanQualType, 8> SeenVBaseTypes;
577 llvm::SmallPtrSet<const CXXRecordDecl*, 8> Bases;
578 llvm::SmallPtrSet<const CXXRecordDecl*, 8> M;
1518 const llvm::SmallPtrSet<CanQualType, 8> &ParentHiddenTypes,
1521 llvm::SmallPtrSet<NamedDecl*, 8> &HiddenVBaseCs) {
1525 const llvm::SmallPtrSet<CanQualType, 8> *HiddenTypes = &ParentHiddenTypes;
1526 llvm::SmallPtrSet<CanQualType, 8> HiddenTypesBuffer;
1589 llvm::SmallPtrSet<NamedDecl*, 8> HiddenVBaseCs;
1592 llvm::SmallPtrSet<CanQualType, 8> HiddenTypes;
tools/clang/lib/AST/ExprConstant.cpp 1988 llvm::SmallPtrSet<const MaterializeTemporaryExpr *, 8>;
tools/clang/lib/AST/OpenMPClause.cpp 889 llvm::SmallPtrSet<const ValueDecl *, 8> Cache;
tools/clang/lib/AST/RecordLayoutBuilder.cpp 574 typedef llvm::SmallPtrSet<const CXXRecordDecl*, 4> ClassSetTy;
672 llvm::SmallPtrSet<const CXXRecordDecl *, 4> VisitedVirtualBases;
2865 llvm::SmallPtrSet<const CXXRecordDecl *, 2> HasVtorDispSet;
2992 llvm::SmallPtrSet<const CXXMethodDecl *, 8> Work;
2993 llvm::SmallPtrSet<const CXXRecordDecl *, 2> BasesWithOverriddenMethods;
tools/clang/lib/AST/VTableBuilder.cpp 126 typedef llvm::SmallPtrSet<const CXXRecordDecl *, 4> VisitedVirtualBasesSetTy;
555 llvm::SmallPtrSet<const CXXRecordDecl *, 4> VisitedVirtualBases;
883 typedef llvm::SmallPtrSet<const CXXRecordDecl *, 4> VisitedVirtualBasesSetTy;
1071 typedef llvm::SmallPtrSet<const CXXMethodDecl *, 8> OverriddenMethodsSetTy;
3216 static bool setsIntersect(const llvm::SmallPtrSet<const CXXRecordDecl *, 4> &A,
3260 llvm::SmallPtrSet<const CXXRecordDecl*, 4> VBasesSeen;
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp 820 llvm::SmallPtrSet<const ObjCCompatibleAliasDecl *, 2>>
tools/clang/lib/Analysis/AnalysisDeclContext.cpp 584 llvm::SmallPtrSet<const VarDecl *, 4> Visited;
585 llvm::SmallPtrSet<const DeclContext *, 4> IgnoredContexts;
tools/clang/lib/Analysis/CFG.cpp 350 llvm::SmallPtrSet<const LocalScope *, 4> ScopesOfL;
4912 llvm::SmallPtrSet<const CFGBlock *, 4> Visited;
5841 llvm::SmallPtrSet<const CFGBlock *, 32> Visited;
tools/clang/lib/CodeGen/BackendUtil.cpp 1601 SmallPtrSet<GlobalValue*, 4> UsedGlobals;
tools/clang/lib/CodeGen/CGBuiltin.cpp 1512 llvm::SmallPtrSet<const Decl *, 16> Seen;
tools/clang/lib/CodeGen/CGCleanup.cpp 323 llvm::SmallPtrSet<llvm::BasicBlock*, 4> CasesAdded;
385 llvm::SmallPtrSet<llvm::BasicBlock*, 4> ModifiedOptimisticBlocks;
tools/clang/lib/CodeGen/CGCleanup.h 253 llvm::SmallPtrSet<llvm::BasicBlock*, 4> Branches;
tools/clang/lib/CodeGen/CGDebugInfo.cpp 2503 llvm::SmallPtrSet<const IdentifierInfo *, 16> PropertySet;
tools/clang/lib/CodeGen/CGException.cpp 795 llvm::SmallPtrSet<llvm::Value*, 4> catchTypes;
tools/clang/lib/CodeGen/CGObjCGNU.cpp 3283 llvm::SmallPtrSet<const IdentifierInfo*, 16> PropertySet;
tools/clang/lib/CodeGen/CGObjCMac.cpp 3214 PushProtocolProperties(llvm::SmallPtrSet<const IdentifierInfo*,16> &PropertySet,
3257 llvm::SmallPtrSet<const IdentifierInfo*, 16> PropertySet;
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 257 llvm::SmallPtrSet<const ValueDecl *, 16> SingleEscaped(
314 llvm::SmallPtrSet<const Decl *, 4> EscapedParameters;
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h 454 using EscapedParamsTy = llvm::SmallPtrSet<const Decl *, 4>;
tools/clang/lib/CodeGen/CodeGenFunction.h 1914 typedef llvm::SmallPtrSet<const CXXRecordDecl *, 4> VisitedVirtualBasesSetTy;
tools/clang/lib/CodeGen/CodeGenModule.cpp 278 llvm::SmallPtrSet<const llvm::GlobalIndirectSymbol*, 4> Visited;
1958 llvm::SmallPtrSet<Module *, 16> &Visited) {
2014 llvm::SmallPtrSet<clang::Module *, 16> Visited;
5410 llvm::SmallPtrSet<clang::Module *, 16> Visited;
tools/clang/lib/CodeGen/CodeGenModule.h 333 llvm::SmallPtrSet<llvm::GlobalValue*, 10> WeakRefReferences;
471 llvm::SmallPtrSet<clang::Module *, 16> EmittedModuleInitializers;
tools/clang/lib/CodeGen/CodeGenTypes.cpp 109 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked);
117 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) {
158 llvm::SmallPtrSet<const RecordDecl*, 16> &AlreadyChecked) {
185 llvm::SmallPtrSet<const RecordDecl*, 16> AlreadyChecked;
tools/clang/lib/CodeGen/CodeGenTypes.h 90 llvm::SmallPtrSet<const Type*, 4> RecordsBeingLaidOut;
92 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed;
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 3589 llvm::SmallPtrSet<const CXXRecordDecl *, 16> NonVirtualBases;
3590 llvm::SmallPtrSet<const CXXRecordDecl *, 16> VirtualBases;
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 771 llvm::SmallPtrSet<const CXXRecordDecl *, 4> DeferredVFTables;
3541 llvm::SmallPtrSet<const CXXRecordDecl *, 8> VirtualBases;
3542 llvm::SmallPtrSet<const CXXRecordDecl *, 8> UniqueBases;
3543 llvm::SmallPtrSet<const CXXRecordDecl *, 8> AmbiguousBases;
tools/clang/lib/Format/TokenAnnotator.cpp 1794 llvm::SmallPtrSet<FormatToken *, 16> NonTemplateLess;
tools/clang/lib/Frontend/InitHeaderSearch.cpp 471 llvm::SmallPtrSet<const DirectoryEntry *, 8> SeenDirs;
472 llvm::SmallPtrSet<const DirectoryEntry *, 8> SeenFrameworkDirs;
473 llvm::SmallPtrSet<const HeaderMap *, 8> SeenHeaderMaps;
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 113 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCSynthesizedStructs;
114 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> ObjCSynthesizedProtocols;
115 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCWrittenInterfaces;
116 llvm::SmallPtrSet<TagDecl*, 32> GlobalDefinedTags;
127 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls;
140 llvm::SmallPtrSet<ValueDecl *, 8> BlockByCopyDeclsPtrSet;
142 llvm::SmallPtrSet<ValueDecl *, 8> BlockByRefDeclsPtrSet;
144 llvm::SmallPtrSet<ValueDecl *, 8> ImportedBlockDecls;
145 llvm::SmallPtrSet<VarDecl *, 8> ImportedLocalExternalDecls;
5461 llvm::SmallPtrSet<const DeclContext *, 8> InnerContexts;
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 111 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCSynthesizedStructs;
112 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> ObjCSynthesizedProtocols;
113 llvm::SmallPtrSet<ObjCInterfaceDecl*, 8> ObjCForwardDecls;
118 llvm::SmallPtrSet<ObjCProtocolDecl *, 32> ProtocolExprDecls;
131 llvm::SmallPtrSet<ValueDecl *, 8> BlockByCopyDeclsPtrSet;
133 llvm::SmallPtrSet<ValueDecl *, 8> BlockByRefDeclsPtrSet;
135 llvm::SmallPtrSet<ValueDecl *, 8> ImportedBlockDecls;
136 llvm::SmallPtrSet<VarDecl *, 8> ImportedLocalExternalDecls;
4583 llvm::SmallPtrSet<const DeclContext *, 8> InnerContexts;
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 1052 llvm::SmallPtrSet<const FileEntry *, 8> ParsedFileCache;
tools/clang/lib/Lex/ModuleMap.cpp 1425 llvm::SmallPtrSet<Module *, 2> UsesRequiresExcludedHack;
tools/clang/lib/Lex/PPLexerChange.cpp 749 llvm::SmallPtrSet<const IdentifierInfo*, 8> VisitedMacros;
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 218 llvm::SmallPtrSet<CFGBlock *, 16> Visited;
1048 typedef llvm::SmallPtrSet<const AttributedStmt*, 8> AttrStmts;
1214 llvm::SmallPtrSet<const CFGBlock *, 16> ReachableBlocks;
tools/clang/lib/Sema/SemaChecking.cpp 7899 static llvm::SmallPtrSet<MemberKind*, 1>
7902 llvm::SmallPtrSet<MemberKind*, 1> Results;
7930 using MethodSet = llvm::SmallPtrSet<CXXMethodDecl *, 1>;
7946 using MethodSet = llvm::SmallPtrSet<CXXMethodDecl *, 1>;
14295 llvm::SmallPtrSet<FieldDecl *, 8> UnmatchedFields;
14300 llvm::SmallPtrSet<FieldDecl *, 8>::iterator
tools/clang/lib/Sema/SemaCodeComplete.cpp 67 llvm::SmallPtrSet<const Decl *, 16> AllDeclsFound;
4234 llvm::SmallPtrSet<EnumConstantDecl *, 8> Seen;
4418 typedef llvm::SmallPtrSet<IdentifierInfo *, 16> AddedPropertiesSet;
5576 llvm::SmallPtrSet<FieldDecl *, 4> InitializedFields;
5577 llvm::SmallPtrSet<CanQualType, 4> InitializedBases;
5727 llvm::SmallPtrSet<IdentifierInfo *, 4> Known;
6166 typedef llvm::SmallPtrSet<Selector, 16> VisitedSelectorSet;
7223 llvm::SmallPtrSet<IdentifierInfo *, 16> CategoryNames;
7268 llvm::SmallPtrSet<IdentifierInfo *, 16> CategoryNames;
tools/clang/lib/Sema/SemaDecl.cpp 9461 llvm::SmallPtrSet<const Type *, 16> ValidTypes;
tools/clang/lib/Sema/SemaDeclAttr.cpp 1008 llvm::SmallPtrSet<const ParmVarDecl *, 16> Parms;
tools/clang/lib/Sema/SemaDeclCXX.cpp 2595 typedef llvm::SmallPtrSet<QualType, 4> IndirectBaseSet;
3807 llvm::SmallPtrSet<ValueDecl*, 4> UninitializedFields;
3818 llvm::SmallPtrSet<QualType, 4> UninitializedBaseClasses;
4998 llvm::SmallPtrSet<CXXBaseSpecifier *, 16> DirectVBases;
5419 llvm::SmallPtrSet<const RecordType *, 8> DirectVirtualBases;
5551 llvm::SmallPtrSet<const CXXMethodDecl *, 8> SeenPureMethods;
8187 llvm::SmallPtrSet<const CXXMethodDecl *, 8> OverridenAndUsingBaseMethods;
10929 llvm::SmallPtrSet<const CXXRecordDecl *, 4> Bases;
15843 llvm::SmallPtrSet<CXXConstructorDecl*, 4> &Valid,
15844 llvm::SmallPtrSet<CXXConstructorDecl*, 4> &Invalid,
15845 llvm::SmallPtrSet<CXXConstructorDecl*, 4> &Current,
15907 llvm::SmallPtrSet<CXXConstructorDecl*, 4> Valid, Invalid, Current;
tools/clang/lib/Sema/SemaDeclObjC.cpp 1495 llvm::SmallPtrSet<ObjCProtocolDecl*, 8> knownProtocols;
tools/clang/lib/Sema/SemaExceptionSpec.cpp 577 llvm::SmallPtrSet<CanQualType, 8> OldTypes, NewTypes;
tools/clang/lib/Sema/SemaExprCXX.cpp 6079 llvm::SmallPtrSet<QualType, 8> Found;
6741 llvm::SmallPtrSet<CanQualType,8> CTypes;
tools/clang/lib/Sema/SemaExprMember.cpp 28 typedef llvm::SmallPtrSet<const CXXRecordDecl*, 4> BaseSet;
tools/clang/lib/Sema/SemaLookup.cpp 98 llvm::SmallPtrSet<DeclContext*, 8> visited;
2060 llvm::SmallPtrSet<DeclContext*, 8> Visited;
2579 llvm::SmallPtrSet<NamedDecl*, 8> TagDecls;
3621 llvm::SmallPtrSet<DeclContext *, 8> VisitedContexts;
tools/clang/lib/Sema/SemaObjCProperty.cpp 232 llvm::SmallPtrSet<ObjCProtocolDecl *, 16> KnownProtos;
1942 llvm::SmallPtrSet<const ObjCMethodDecl *, 8> &SMap) {
2045 llvm::SmallPtrSet<const ObjCMethodDecl *, 8> InsMap;
tools/clang/lib/Sema/SemaOverload.cpp 8206 llvm::SmallPtrSet<QualType, 8> AddedTypes;
8297 llvm::SmallPtrSet<QualType, 8> AddedTypes;
8348 llvm::SmallPtrSet<QualType, 8> AddedTypes;
8513 llvm::SmallPtrSet<QualType, 8> AddedTypes;
8556 llvm::SmallPtrSet<QualType, 8> AddedTypes;
8881 llvm::SmallPtrSet<QualType, 8> AddedTypes;
tools/clang/lib/Sema/SemaStmt.cpp 1364 llvm::SmallPtrSet<VarDecl *, 8>>;
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 1793 llvm::SmallPtrSet<const RecordType *, 8> Visited;
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 354 llvm::SmallPtrSet<IdentifierInfo *, 4> NamesKnown;
tools/clang/lib/Serialization/ASTReader.cpp 3920 llvm::SmallPtrSet<const FileEntry *, 1> AdditionalStoredMaps;
4009 llvm::SmallPtrSet<Module *, 4> Visited;
4188 llvm::SmallPtrSet<ModuleFile *, 4> LoadedSet;
tools/clang/lib/Serialization/ModuleManager.cpp 234 llvm::SmallPtrSet<ModuleFile *, 4> victimSet(
tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp 45 llvm::SmallPtrSet<const CFGBlock*, 32> reachable;
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp 2321 llvm::SmallPtrSet<const MemRegion *, 8> Invalidated;
2322 llvm::SmallPtrSet<const MemRegion *, 32> SuperRegions;
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 139 llvm::SmallPtrSet<const VarDecl*, 20> Escaped;
150 llvm::SmallPtrSet<const VarDecl *, 20> &escaped,
458 llvm::SmallPtrSet<const VarDecl*, 20> Escaped;
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp 1191 llvm::SmallPtrSet<SymbolRef, 8> WhitelistedSymbols;
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 2503 llvm::SmallPtrSet<const ExplodedNode *, 32> RemainingNodes;
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 354 llvm::SmallPtrSet<const StackFrameContext *, 32> FramesModifyingRegion;
355 llvm::SmallPtrSet<const StackFrameContext *, 32> FramesModifyingCalculated;
tools/clang/lib/StaticAnalyzer/Core/Environment.cpp 217 llvm::SmallPtrSet<const LocationContext *, 16> FoundContexts;
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 882 llvm::SmallPtrSet<IdentifierInfo *, 8> &AlreadyProcessedTokens);
938 llvm::SmallPtrSet<IdentifierInfo*, 8> AlreadyProcessedTokens;
950 llvm::SmallPtrSet<IdentifierInfo *, 8> &AlreadyProcessedTokens) {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 712 llvm::SmallPtrSet<const ClusterBindings *, 16> Visited;
tools/clang/lib/Tooling/Core/Replacement.cpp 615 llvm::SmallPtrSet<const FileEntry *, 16> ProcessedFileEntries;
tools/clang/tools/clang-refactor/ClangRefactor.cpp 245 llvm::SmallPtrSet<const RefactoringOption *, 8> Visited;
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.h 153 llvm::SmallPtrSet<const UsingDecl *, 8> UsingDecls;
156 llvm::SmallPtrSet<const UsingDirectiveDecl *, 8> UsingNamespaceDecls;
159 llvm::SmallPtrSet<const NamespaceAliasDecl *, 8> NamespaceAliasDecls;
166 llvm::SmallPtrSet<const clang::DeclRefExpr*, 16> ProcessedFuncRefs;
tools/clang/tools/extra/clang-move/Move.h 150 llvm::SmallPtrSet<const NamedDecl *, 8> &getUnremovedDeclsInOldHeader() {
182 llvm::SmallPtrSet<const NamedDecl*, 8> UnremovedDeclsInOldHeader;
tools/clang/tools/extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h 51 llvm::SmallPtrSet<const Type *, 16> FriendTypes;
tools/clang/tools/extra/clang-tidy/bugprone/SwappedArgumentsCheck.cpp 53 llvm::SmallPtrSet<const Expr *, 4> UsedArgs;
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 64 llvm::SmallPtrSet<const CFGBlock *, 8> Visited;
130 llvm::SmallPtrSet<const Stmt *, 1> Reinits;
188 llvm::SmallPtrSet<const DeclRefExpr *, 1> DeclRefs;
189 llvm::SmallPtrSet<const DeclRefExpr *, 1> ReinitDeclRefs;
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 402 SmallPtrSet<const FieldDecl *, 16> FieldsToInit;
433 SmallPtrSet<const FieldDecl *, 16> AllFieldsToInit;
453 SmallPtrSet<const FieldDecl *, 16> FieldsToFix;
454 SmallPtrSet<const RecordDecl *, 4> UnionsSeen;
489 SmallPtrSet<const RecordDecl *, 4> BasesToInit;
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.h 41 llvm::SmallPtrSet<const Decl *, 4> UsingTargetDecls;
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp 208 llvm::SmallPtrSet<const DeclRefExpr *, 16> AllVarRefs =
tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp 35 SmallPtrSet<const Node *, 16> &Nodes) {
44 SmallPtrSet<const DeclRefExpr *, 16>
58 SmallPtrSet<const DeclRefExpr *, 16> DeclRefs;
75 SmallPtrSet<const DeclRefExpr *, 16>
90 SmallPtrSet<const DeclRefExpr *, 16> DeclRefs;
119 SmallPtrSet<const DeclRefExpr *, 16>
124 SmallPtrSet<const DeclRefExpr *, 16> DeclRefs;
129 SmallPtrSet<const DeclRefExpr *, 16>
135 SmallPtrSet<const DeclRefExpr *, 16> DeclRefs;
tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.h 31 llvm::SmallPtrSet<const DeclRefExpr *, 16>
35 llvm::SmallPtrSet<const DeclRefExpr *, 16>
40 llvm::SmallPtrSet<const DeclRefExpr *, 16>
46 llvm::SmallPtrSet<const DeclRefExpr *, 16>
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp 175 typedef SmallPtrSet<GroupInfo *, 16> GroupSetTy;
tools/lld/COFF/SymbolTable.cpp 368 SmallPtrSet<Symbol *, 8> undefs;
395 SmallPtrSet<Symbol *, 8> undefs;
tools/lldb/include/lldb/Utility/SharedCluster.h 45 for (typename llvm::SmallPtrSet<T *, 16>::iterator pos = m_objects.begin(),
88 llvm::SmallPtrSet<T *, 16> m_objects;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h 76 typedef llvm::SmallPtrSet<const DWARFDebugInfoEntry *, 4> DIEPointerSet;
tools/lldb/source/Target/StackFrameList.cpp 282 llvm::SmallPtrSet<Function *, 2> visited_nodes = {};
tools/llvm-extract/llvm-extract.cpp 326 SmallPtrSet<GlobalValue *, 8> GVSet(GVs.begin(), GVs.end());
tools/polly/include/polly/CodeGen/IRBuilder.h 124 llvm::SmallPtrSet<llvm::Value *, 4> InterIterationAliasFreeBasePtrs;
tools/polly/include/polly/CodeGen/IslAst.h 75 using MemoryAccessSet = SmallPtrSet<MemoryAccess *, 4>;
tools/polly/include/polly/ZoneAlgo.h 120 llvm::SmallPtrSet<llvm::PHINode *, 4> RecursivePHIs;
tools/polly/lib/Analysis/DependenceInfo.cpp 126 SmallPtrSet<const ScopArrayInfo *, 8> ReductionArrays;
tools/polly/lib/Analysis/ScopBuilder.cpp 878 SmallPtrSet<BasicBlock *, 8> FinishedExitBlocks;
3430 SmallPtrSet<const ScopArrayInfo *, 4> ReadWriteArrays;
3431 SmallPtrSet<const ScopArrayInfo *, 4> ReadOnlyArrays;
tools/polly/lib/Analysis/ScopDetection.cpp 493 SmallPtrSet<Value *, 8> PtrVals;
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp 113 SmallPtrSet<BasicBlock *, 32> Seen;
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 362 SmallPtrSet<Value *, 5> Inserted;
tools/polly/lib/Transform/DeLICM.cpp 1029 SmallPtrSet<const ScopArrayInfo *, 16> Closed;
tools/polly/lib/Transform/MaximalStaticExpansion.cpp 418 SmallPtrSet<MemoryAccess *, 4> Writes;
445 SmallPtrSet<MemoryAccess *, 4> AllWrites;
446 SmallPtrSet<MemoryAccess *, 4> AllReads;
tools/polly/lib/Transform/Simplify.cpp 351 SmallPtrSet<MemoryAccess *, 2> TouchedAccesses;
tools/polly/lib/Transform/ZoneAlgo.cpp 511 SmallPtrSet<const PHINode *, 8> Visited;
unittests/ADT/DepthFirstIteratorTest.cpp 18 typedef typename SmallPtrSet<T, 4>::iterator iterator;
20 SmallPtrSet<T, 4> S;
unittests/ADT/DirectedGraphTest.cpp 271 using NodeListTy = SmallPtrSet<DGTestNode *, 3>;
unittests/ADT/PostOrderIteratorTest.cpp 18 typedef SmallPtrSet<void *, 4> ExtSetTy;
unittests/ADT/SmallPtrSetTest.cpp 25 SmallPtrSet<int *, 4> s1 = {&buf[0], &buf[1]};
26 SmallPtrSet<int *, 4> s2;
56 SmallPtrSet<int *, 4> s;
57 typedef SmallPtrSet<int *, 4>::iterator iter;
109 SmallPtrSet<int *, 4> s1;
121 SmallPtrSet<int *, 4> s2(s1);
138 SmallPtrSet<int *, 4> s3(std::move(s1));
170 SmallPtrSet<int *, 2> a;
171 SmallPtrSet<int *, 2> b;
276 SmallPtrSet<int *, 8> B;
280 SmallPtrSet<int *, 2> A;
287 SmallPtrSet<const int *, 4> S;
309 SmallPtrSet<int *, 8> IntSet;
325 SmallPtrSet<TestPair, 8> IntSet;
unittests/Analysis/BlockFrequencyInfoTest.cpp 86 SmallPtrSet<BasicBlock *, 4> BlocksToScale({BB1, BB2});
unittests/Analysis/CFGTest.cpp 75 SmallPtrSet<BasicBlock *, 4> ExclusionSet)
114 SmallPtrSet<BasicBlock *, 4> ExclusionSet;
130 SmallPtrSet<BasicBlock *, 4> ExclusionSet;
unittests/IR/DominatorTreeTest.cpp 649 SmallPtrSet<BasicBlock *, 1> DefBlocks;
654 SmallPtrSet<BasicBlock *, 32> LiveInBlocks;
unittests/Transforms/Utils/CloningTest.cpp 60 SmallPtrSet<Value *, 4> Orig; // Erase on exit
61 SmallPtrSet<Value *, 4> Clones; // Erase in eraseClones
unittests/Transforms/Vectorize/VPlanHCFGTest.cpp 91 SmallPtrSet<Instruction *, 1> DeadInstructions;
121 SmallPtrSet<Instruction *, 1> DeadInstructions;
utils/TableGen/AsmMatcherEmitter.cpp 277 SmallPtrSet<const ClassInfo *, 16> Visited;
1486 SmallPtrSet<Record*, 16> SingletonRegisters;
utils/TableGen/CodeGenRegisters.cpp 290 SmallPtrSet<CodeGenRegister*, 8> Orphans;
utils/TableGen/CodeGenRegisters.h 318 DenseMap<const CodeGenSubRegIndex *, SmallPtrSet<CodeGenRegisterClass *, 8>>
utils/TableGen/CodeGenSchedule.cpp 566 SmallPtrSet<Record*, 16> &RWSet) {
595 SmallPtrSet<Record*, 16> RWSet;
utils/TableGen/GlobalISelEmitter.cpp 822 using MutatableInsnSet = SmallPtrSet<InstructionMatcher *, 4>;
utils/TableGen/RegisterBankEmitter.cpp 285 SmallPtrSet<const CodeGenRegisterClass *, 8> VisitedRCs;
utils/TableGen/SubtargetEmitter.cpp 382 SmallPtrSet<Record*, 8> ItinsDefSet;
557 SmallPtrSet<Record*, 8> ItinsDefSet;