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

References

include/llvm/Analysis/MemorySSAUpdater.h
   79   SmallSet<AssertingVH<MemoryPhi>, 8> NonOptPhis;
include/llvm/Analysis/ValueTracking.h
  554                      const SmallSet<const Value *, 16>& KnownPoison);
include/llvm/CodeGen/LiveVariables.h
  169                                    SmallSet<unsigned,4> &PartDefRegs);
include/llvm/TextAPI/MachO/Platform.h
   35 using PlatformSet = SmallSet<PlatformKind, 3>;
include/llvm/Transforms/IPO/GlobalDCE.h
   47   DenseMap<Metadata *, SmallSet<std::pair<GlobalVariable *, uint64_t>, 4>>
include/llvm/Transforms/Scalar/JumpThreading.h
   89   SmallSet<AssertingVH<const BasicBlock>, 16> LoopHeaders;
include/llvm/Transforms/Utils/PredicateInfo.h
  266   SmallSet<AssertingVH<Function>, 20> CreatedDeclarations;
lib/Analysis/DomTreeUpdater.cpp
  254   SmallSet<std::pair<BasicBlock *, BasicBlock *>, 8> Seen;
lib/Analysis/LoopAccessAnalysis.cpp
  366   SmallSet<unsigned, 2> Seen;
 1115   llvm::SmallSet<int64_t, 4> Offsets;
lib/Analysis/StratifiedSets.h
  316     SmallSet<StratifiedIndex, 16> Visited;
lib/CodeGen/AggressiveAntiDepBreaker.cpp
  266   SmallSet<unsigned, 4> RegSet;
lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp
  107 using DbgValueEntriesMap = std::map<InlinedEntity, SmallSet<EntryIndex, 1>>;
lib/CodeGen/BranchFolding.cpp
 1986   SmallSet<unsigned, 4> Uses, Defs;
 1993   SmallSet<unsigned, 4> ActiveDefsSet, AllDefsSet;
lib/CodeGen/CodeGenPrepare.cpp
  288     SmallSet<AssertingVH<Value>, 2> NewGEPBases;
 3288     SmallSet<PHIPair, 8> Visited;
lib/CodeGen/IfConversion.cpp
 1938   SmallSet<MCPhysReg, 4> RedefsByFalse;
 1939   SmallSet<MCPhysReg, 4> ExtUses;
 2108                          SmallSet<MCPhysReg, 4> &LaterRedefs) {
lib/CodeGen/LiveDebugValues.cpp
  393       DenseMap<const DILocalVariable *, SmallSet<FragmentInfo, 4>>;
 1077     SmallSet<FragmentInfo, 4> OneFragment;
lib/CodeGen/LiveVariables.cpp
  193                                             SmallSet<unsigned,4> &PartDefRegs) {
  243     SmallSet<unsigned, 4> PartDefRegs;
  250       SmallSet<unsigned, 8> Processed;
  338   SmallSet<unsigned, 8> PartUses;
  446   SmallSet<unsigned, 32> Live;
  600   SmallSet<unsigned, 4> LiveOuts;
lib/CodeGen/LocalStackSlotAllocation.cpp
   83                                SmallSet<int, 16> &ProtectedObjs,
  176                                            SmallSet<int, 16> &ProtectedObjs,
  201   SmallSet<int, 16> ProtectedObjs;
lib/CodeGen/MachineBasicBlock.cpp
 1025     SmallSet<unsigned, 8> PHISrcRegs;
lib/CodeGen/MachineCSE.cpp
  122                                SmallSet<unsigned, 8> &PhysRefs,
  125                           SmallSet<unsigned, 8> &PhysRefs,
  278                                        SmallSet<unsigned, 8> &PhysRefs,
  329                                   SmallSet<unsigned, 8> &PhysRefs,
  558     SmallSet<unsigned, 8> PhysRefs;
lib/CodeGen/MachineInstrBundle.cpp
  139   SmallSet<unsigned, 32> LocalDefSet;
  140   SmallSet<unsigned, 8> DeadDefSet;
  141   SmallSet<unsigned, 16> KilledDefSet;
  143   SmallSet<unsigned, 8> ExternUseSet;
  144   SmallSet<unsigned, 8> KilledUseSet;
  145   SmallSet<unsigned, 8> UndefUseSet;
  209   SmallSet<unsigned, 32> Added;
lib/CodeGen/MachineLICM.cpp
  121     SmallSet<unsigned, 32> RegSeen;
  183                    BitVector &PhysRegClobbers, SmallSet<int, 32> &StoredFIs,
  400                                 SmallSet<int, 32> &StoredFIs,
  498   SmallSet<int, 32> StoredFIs;
lib/CodeGen/MachinePipeliner.cpp
 1549   SmallSet<unsigned, 4> Uses;
lib/CodeGen/MachineSink.cpp
   96     SmallSet<std::pair<MachineBasicBlock*, MachineBasicBlock*>, 8>
 1213 static SmallSet<unsigned, 4> getRegUnits(unsigned Reg,
 1215   SmallSet<unsigned, 4> RegUnits;
 1265         SmallSet<unsigned, 4> Units = getRegUnits(MO.getReg(), TRI);
 1315       SmallSet<unsigned, 4> Units = getRegUnits(MO.getReg(), TRI);
lib/CodeGen/PeepholeOptimizer.cpp
  199                          SmallSet<unsigned, 4> &ImmDefRegs,
  201     bool foldImmediate(MachineInstr &MI, SmallSet<unsigned, 4> &ImmDefRegs,
  209                               const SmallSet<unsigned, 2> &TargetReg,
  217                            SmallSet<unsigned, 4> &CopySrcRegs,
  232                         SmallSet<unsigned, 16> &FoldAsLoadDefCandidates);
 1311     MachineInstr &MI, SmallSet<unsigned, 16> &FoldAsLoadDefCandidates) {
 1331     MachineInstr &MI, SmallSet<unsigned, 4> &ImmDefRegs,
 1352     SmallSet<unsigned, 4> &ImmDefRegs,
 1391     SmallSet<unsigned, 4> &CopySrcRegs,
 1494     unsigned Reg, const SmallSet<unsigned, 2> &TargetRegs,
 1565   SmallSet<unsigned, 2> TargetRegs;
 1621     SmallSet<unsigned, 4> ImmDefRegs;
 1623     SmallSet<unsigned, 16> FoldAsLoadDefCandidates;
 1633     SmallSet<unsigned, 4> CopySrcRegs;
lib/CodeGen/PrologEpilogInserter.cpp
  769                       SmallSet<int, 16> &ProtectedObjs,
  929   SmallSet<int, 16> ProtectedObjs;
lib/CodeGen/RegAllocFast.cpp
  889   SmallSet<unsigned, 8> ThroughRegs;
lib/CodeGen/RegAllocGreedy.cpp
  156   using SmallVirtRegSet = SmallSet<unsigned, 16>;
 2918   SmallSet<unsigned, 4> Visited;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
18524   SmallSet<SDValue, 16> DuplicateOps;
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 1971   SmallSet<SDValue, 16> DefinedValues;
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  448                                SmallSet<unsigned, 4> &RegAdded,
  472   SmallSet<unsigned, 4> RegAdded;
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
 1299                                SmallSet<unsigned, 4> &RegAdded,
 1321                                      SmallSet<unsigned, 4> &RegAdded,
 1350   SmallSet<unsigned, 4> RegAdded;
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  763                   SmallSet<unsigned, 8> &Seen, MachineInstr *NewInsn) {
  832   SmallSet<unsigned, 8> Seen;
lib/CodeGen/TargetRegisterInfo.cpp
  393   SmallSet<unsigned, 32> HintedRegs;
lib/CodeGen/TwoAddressInstructionPass.cpp
  228   SmallSet<unsigned, 4> UseRegs;
 1088   SmallSet<unsigned, 2> Uses;
 1089   SmallSet<unsigned, 2> Kills;
 1090   SmallSet<unsigned, 2> Defs;
 1091   SmallSet<unsigned, 2> LiveDefs;
lib/DebugInfo/DWARF/DWARFDie.cpp
  397   SmallSet<DWARFDie, 3> Seen;
lib/DebugInfo/DWARF/DWARFVerifier.cpp
 1149     SmallSet<unsigned, 5> Attributes;
lib/IR/DebugInfoMetadata.cpp
   86   SmallSet<std::pair<DIScope *, DILocation *>, 5> Locations;
lib/IR/Metadata.cpp
 1201   SmallSet<unsigned, 4> KnownSet;
lib/Object/WasmObjectFile.cpp
  680   llvm::SmallSet<StringRef, 3> FieldsSeen;
  702     llvm::SmallSet<StringRef, 8> ProducersSeen;
  721   llvm::SmallSet<std::string, 8> FeaturesSeen;
lib/Support/Host.cpp
 1248   SmallSet<std::pair<int, int>, 32> UniqueItems;
lib/Target/AArch64/AArch64CollectLOH.cpp
  483   SmallSet<int, 4> UsesSeen;
lib/Target/AArch64/AArch64ISelLowering.cpp
 3847   SmallSet<unsigned, 8> RegsUsed;
 4179   SmallSet<unsigned, 4> RegsUsed;
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
  962   SmallSet<Register, 4> &SGPROperandRegs, MachineInstr &MI,
  981   SmallSet<Register, 4> SGPROperandRegs;
 1701     SmallSet<Register, 4> OpsToWaterfall;
 1772     SmallSet<Register, 4> OpsToWaterfall;
lib/Target/AMDGPU/AMDGPURegisterBankInfo.h
   48     SmallSet<Register, 4> &SGPROperandRegs,
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  236   SmallSet<int, 4> OutArgIndexes;
lib/Target/AMDGPU/R600InstrInfo.cpp
  611   SmallSet<int64_t, 4> Literals;
lib/Target/ARM/ARMBaseInstrInfo.cpp
  966   SmallSet<unsigned, 4> DstRegs;
lib/Target/ARM/ARMBaseInstrInfo.h
  419   SmallSet<unsigned, 16> MLxHazardOpcodes;
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
 2110   SmallSet<unsigned, 4> AddedRegPressure;
 2283       SmallSet<unsigned, 4> MemRegs;
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
11555   SmallSet<FeatureBitset, 4> FeatureMissesSeen;
lib/Target/ARM/Thumb2ITBlockPass.cpp
   39 using RegisterSet = SmallSet<unsigned, 4>;
lib/Target/ARM/Thumb2SizeReduction.cpp
  299   SmallSet<unsigned, 2> Defs;
lib/Target/Hexagon/HexagonFrameLowering.cpp
 2031   SmallSet<int,4> BadFIs;
 2187   SmallSet<int,4> LoxFIs;
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1711   SmallSet<unsigned,2> CmpRegs;
lib/Target/Hexagon/HexagonHazardRecognizer.h
   41   SmallSet<unsigned, 8> RegDefs;
lib/Target/Hexagon/HexagonSubtarget.h
  275       SmallSet<SUnit*, 4> &ExclSrc, SmallSet<SUnit*, 4> &ExclDst) const;
  275       SmallSet<SUnit*, 4> &ExclSrc, SmallSet<SUnit*, 4> &ExclDst) const;
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
   69   bool isRegInSet(SmallSet<unsigned, 32> &RegSet, unsigned Reg);
  147   SmallSet<unsigned, 32> RegDefs;
  148   SmallSet<unsigned, 32> RegUses;
  255 bool Filler::isRegInSet(SmallSet<unsigned, 32> &RegSet, unsigned Reg) {
lib/Target/RISCV/RISCVISelLowering.cpp
 1257   SmallSet<Register, 4> SelectDests;
lib/Target/Sparc/DelaySlotFiller.cpp
   75     bool IsRegInSet(SmallSet<unsigned, 32>& RegSet,
  170   SmallSet<unsigned, 32> RegDefs;
  171   SmallSet<unsigned, 32> RegUses;
  343 bool Filler::IsRegInSet(SmallSet<unsigned, 32>& RegSet, unsigned Reg)
lib/Target/SystemZ/SystemZRegisterInfo.cpp
   63   SmallSet<unsigned, 4> CopyHints;
   92     SmallSet<unsigned, 4> DoneRegs;
  150   SmallSet<unsigned, 4> TwoAddrHints;
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp
  153       SmallSet<uint64_t, 8> Printed;
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
  172     llvm::SmallSet<StringRef, 4> SeenLanguages;
  184     llvm::SmallSet<StringRef, 4> SeenTools;
lib/Target/X86/X86FloatingPoint.cpp
 1522     SmallSet<unsigned, 1> FRegIdx;
lib/Target/X86/X86FrameLowering.cpp
  174     SmallSet<uint16_t, 8> Uses;
lib/Target/X86/X86ISelLowering.cpp
 9613   SmallSet<SDValue, 8> Values;
lib/Target/X86/X86SpeculativeLoadHardening.cpp
 1644   SmallSet<unsigned, 16> HardenedAddrRegs;
lib/Transforms/IPO/SampleProfile.cpp
  342   SmallSet<Edge, 32> VisitedEdges;
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 1933   SetVector<int64_t, SmallVector<int64_t, 8>, SmallSet<int64_t, 8>> Factors;
 4122   SmallSet<std::pair<size_t, int64_t>, 32> UniqueItems;
lib/Transforms/Scalar/Reassociate.cpp
 2360       SmallSet<std::pair<Value *, Value*>, 32> Visited;
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1883   SmallSet<T, 8> Seen;
lib/Transforms/Vectorize/SLPVectorizer.cpp
 3663             SmallSet<unsigned, 4> UsedIdxs;
lib/Transforms/Vectorize/VPlan.h
 1159   SmallSet<unsigned, 2> VFs;
tools/clang/include/clang/Basic/TargetInfo.h
  846     llvm::SmallSet<int, 4> ImmSet;
tools/clang/include/clang/Sema/Sema.h
 8175   typedef llvm::SmallSet<SourceLocation, 2> SrcLocSet;
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  348   llvm::SmallSet<InvalidationRecord, 4> Invalidations;
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  152   typedef llvm::SmallSet<std::pair<SourceLocation, SourceLocation>, 8>
  228     llvm::SmallSet<FileID, 8> Visited;
  731     llvm::SmallSet<SourceLocation, 8> StartLocs;
tools/clang/lib/Driver/ToolChains/Cuda.h
   42   mutable llvm::SmallSet<CudaArch, 4> ArchsWithBadVersion;
tools/clang/lib/Parse/ParseExpr.cpp
 3118   llvm::SmallSet<StringRef, 4> Platforms;
tools/clang/lib/Sema/Sema.cpp
 1527   llvm::SmallSet<CanonicalDeclPtr<FunctionDecl>, 4> Seen;
tools/clang/lib/Serialization/ASTWriter.cpp
 4038   llvm::SmallSet<DeclarationName, 8> ConstructorNameSet, ConversionNameSet;
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
   69   mutable llvm::SmallSet<std::pair<const IdentifierInfo *, Selector>, 12> LSM;
tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
   77   mutable llvm::StringMap<llvm::SmallSet<Selector, 16> > SelectorsForClass;
  103   llvm::SmallSet<Selector, 16> &ClassSelectors = SelectorsForClass[ClassName];
tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
   37   typedef llvm::SmallSet<unsigned, 32> CFGBlocksSet;
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  275 static void findPtrToConstParams(llvm::SmallSet<unsigned, 4> &PreserveArgs,
  301   llvm::SmallSet<unsigned, 4> PreserveArgs;
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp
  109   llvm::SmallSet<size_t, 4> PlaceHolderIndices;
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h
  374   llvm::SmallSet<SourceLocation, 8> UsageLocations;
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.h
  137                   llvm::SmallSet<const FunctionDecl *, 32> &CallStack);
  140                   llvm::SmallSet<const FunctionDecl *, 32> &CallStack);
tools/clang/tools/extra/clang-tidy/utils/HeaderFileExtensionsUtils.h
   21 typedef llvm::SmallSet<llvm::StringRef, 5> HeaderFileExtensionsSet;
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
 1263   llvm::SmallSet<HeaderHandle, 32> HeadersInThisCompile;
tools/lld/wasm/SyntheticSections.h
  321   llvm::SmallSet<std::string, 8> features;
tools/lld/wasm/Writer.cpp
  375   SmallSet<std::string, 8> &allowed = out.targetFeaturesSec->features;
  461     SmallSet<std::string, 8> objectFeatures;
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.h
  445   llvm::SmallSet<CompilerType, 5> m_function_types; ///< All the types of
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp
   35   llvm::SmallSet<lldb::user_id_t, 3> m_seen;
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  548   SmallSet<StringRef, 4> TrapOnFailFunctions;
tools/llvm-cfi-verify/lib/FileAnalysis.h
  232   SmallSet<uint64_t, 4> TrapOnFailFunctionAddresses;
tools/llvm-exegesis/lib/Clustering.cpp
  252   std::map<OpcodeAndConfig, SmallSet<ClusterId, 1>> OpcodeConfigToClusterIDs;
  260     SmallSet<ClusterId, 1> &ClusterIDsOfOpcode = OpcodeConfigToClusterIDs[Key];
  265     const SmallSet<ClusterId, 1> &ClusterIDs = OpcodeConfigToClusterID.second;
tools/llvm-profdata/llvm-profdata.cpp
  189   SmallSet<instrprof_error, 4> &WriterErrorCodes;
  192                 SmallSet<instrprof_error, 4> &WriterErrorCodes)
  306   SmallSet<instrprof_error, 4> WriterErrorCodes;
  701   SmallSet<instrprof_error, 4> WriterErrorCodes;
tools/polly/include/polly/CodeGen/IslNodeBuilder.h
  291   SmallSet<std::pair<const SCEV *, Type *>, 16> PreloadedPtrs;
unittests/ADT/SmallSetTest.cpp
   21   SmallSet<int, 4> s1;
   38   SmallSet<int, 4> s1;
   52   SmallSet<int, 4> s1;
   73   SmallSet<int, 4> s1;
  100   SmallSet<std::string, 2> s1;
  129   SmallSet<std::string, 2> s1;
usr/include/c++/7.4.0/tuple
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
utils/TableGen/CodeGenDAGPatterns.cpp
  575     SmallSet<MVT,4> VT, ST;
  694     SmallSet<unsigned,2> VN, WN;
  727     SmallSet<unsigned,2> AN, BN;
utils/TableGen/CodeGenRegisters.cpp
 1366   SmallSet<CompositePair,4> UserDefined;
utils/TableGen/ExegesisEmitter.cpp
   76     llvm::SmallSet<llvm::StringRef, 16> Seen;