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

References

include/llvm/ADT/TinyPtrVector.h
   51   TinyPtrVector(const TinyPtrVector &RHS) : Val(RHS.Val) {
   56   TinyPtrVector &operator=(const TinyPtrVector &RHS) {
   56   TinyPtrVector &operator=(const TinyPtrVector &RHS) {
   84   TinyPtrVector(TinyPtrVector &&RHS) : Val(RHS.Val) {
   88   TinyPtrVector &operator=(TinyPtrVector &&RHS) {
   88   TinyPtrVector &operator=(TinyPtrVector &&RHS) {
include/llvm/Analysis/EHPersonalities.h
  108 typedef TinyPtrVector<BasicBlock *> ColorVector;
include/llvm/IR/PassManager.h
 1216     const SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2> &
 1226     SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2>
include/llvm/Transforms/Utils/Local.h
  313 TinyPtrVector<DbgVariableIntrinsic *> FindDbgAddrUses(Value *V);
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 2098   using MethodsList = TinyPtrVector<const DISubprogram *>;
lib/CodeGen/MachineModuleInfo.cpp
   65     TinyPtrVector<MCSymbol *> Symbols;
lib/CodeGen/MachineSink.cpp
  109     DenseMap<unsigned, TinyPtrVector<MachineInstr *>> SeenDbgUsers;
 1078   DenseMap<unsigned, TinyPtrVector<MachineInstr *>> SeenDbgInstrs;
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  101   DenseMap<const AllocaInst *, TinyPtrVector<int *>> CatchObjects;
lib/Transforms/IPO/LowerTypeTests.cpp
 2049     DenseMap<GlobalValue::GUID, TinyPtrVector<Metadata *>> MetadataByGUID;
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1812     DenseMap<GlobalValue::GUID, TinyPtrVector<Metadata *>> MetadataByGUID;
lib/Transforms/InstCombine/InstructionCombining.cpp
 2368   TinyPtrVector<DbgVariableIntrinsic *> DIIs;
lib/Transforms/Scalar/SROA.cpp
 4352   TinyPtrVector<DbgVariableIntrinsic *> DbgDeclares = FindDbgAddrUses(&AI);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  102 static TinyPtrVector<Value *>
  107   TinyPtrVector<Value *> Invariants;
  356   TinyPtrVector<Value *> Invariants;
 2453     ArrayRef<std::pair<Instruction *, TinyPtrVector<Value *>>>
 2530   SmallVector<std::pair<Instruction *, TinyPtrVector<Value *>>, 4>
 2579     TinyPtrVector<Value *> Invariants =
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  430   SmallDenseMap<Instruction *, TinyPtrVector<PHINode *>, 16> UserToPNMap;
lib/Transforms/Utils/Local.cpp
 1492 TinyPtrVector<DbgVariableIntrinsic *> llvm::FindDbgAddrUses(Value *V) {
 1504   TinyPtrVector<DbgVariableIntrinsic *> Declares;
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  116   TinyPtrVector<DbgVariableIntrinsic *> DbgDeclares;
  255   SmallVector<TinyPtrVector<DbgVariableIntrinsic *>, 8> AllocaDbgDeclares;
lib/Transforms/Utils/SSAUpdater.cpp
  356   DenseMap<BasicBlock *, TinyPtrVector<Instruction *>> UsesByBlock;
  369     TinyPtrVector<Instruction *> &BlockUses = UsesByBlock[BB];
tools/clang/include/clang/AST/ASTContext.h
  413   llvm::DenseMap<NamedDecl*, llvm::TinyPtrVector<Module*>> MergedDefModules;
  509   using CXXMethodVector = llvm::TinyPtrVector<const CXXMethodDecl *>;
tools/clang/include/clang/Lex/ModuleMap.h
  201   mutable llvm::DenseMap<off_t, llvm::TinyPtrVector<Module*>> LazyHeadersBySize;
  204   mutable llvm::DenseMap<time_t, llvm::TinyPtrVector<Module*>>
tools/clang/include/clang/Lex/Preprocessor.h
  562     llvm::TinyPtrVector<ModuleMacro *> ActiveModuleMacros;
  572     llvm::TinyPtrVector<ModuleMacro *> OverriddenMacros;
  755   llvm::DenseMap<const IdentifierInfo *, llvm::TinyPtrVector<ModuleMacro *>>
tools/clang/include/clang/Sema/ParsedAttr.h
  604   llvm::TinyPtrVector<ParsedAttr *> Attrs;
  729   using VecTy = llvm::TinyPtrVector<ParsedAttr *>;
tools/clang/include/clang/Sema/ScopeInfo.h
   88   llvm::TinyPtrVector<const Stmt*> Stmts;
  210   llvm::TinyPtrVector<VarDecl *> ByrefBlockVars;
tools/clang/include/clang/Sema/Sema.h
 1167   typedef llvm::DenseMap<ParmVarDecl *, llvm::TinyPtrVector<ParmVarDecl *>>
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
  217 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy;
  299   typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy;
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  112   typedef llvm::TinyPtrVector<const CXXRecordDecl *> ClassVectorTy;
tools/clang/lib/CodeGen/CodeGenModule.h
 1457   std::map<int, llvm::TinyPtrVector<llvm::Function *>> DtorsUsingAtExit;
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 2411     const llvm::TinyPtrVector<llvm::Function *> &Dtors = I.second;
tools/clang/lib/Index/CommentToXML.cpp
   91   llvm::TinyPtrVector<const BlockCommandComment *> Exceptions;
tools/clang/lib/Sema/SemaLookup.cpp
 3610   typedef llvm::TinyPtrVector<NamedDecl*> ShadowMapEntry;
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
   79   using TableVector = llvm::TinyPtrVector<void *>;
   90   llvm::TinyPtrVector<file_type> PendingOverrides;
tools/lld/ELF/InputSection.h
  160   llvm::TinyPtrVector<InputSection *> dependentSections;
tools/lld/ELF/LinkerScript.cpp
  570 addInputSec(StringMap<TinyPtrVector<OutputSection *>> &map,
  644   TinyPtrVector<OutputSection *> &v = map[outsecName];
  673   StringMap<TinyPtrVector<OutputSection *>> map;
unittests/ADT/TinyPtrVectorTest.cpp
   83 typedef ::testing::Types<TinyPtrVector<int *>, TinyPtrVector<double *>,
   83 typedef ::testing::Types<TinyPtrVector<int *>, TinyPtrVector<double *>,
   84                          TinyPtrVector<PointerIntPair<int *, 1>>>
  426   TinyPtrVector<int *> V(&v);
  442   TinyPtrVector<int *> V(data);
  459   TinyPtrVector<int *> V(data);
utils/TableGen/DAGISelMatcherEmitter.cpp
   56   StringMap<TinyPtrVector<TreePattern *>> NodePredicatesByCodeToRun;
  105       TinyPtrVector<TreePattern *> &SameCodePreds =