|
reference, declaration → definition
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 =