/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | TinyPtrVector.h | 1 //===- llvm/ADT/TinyPtrVector.h - 'Normally tiny' vectors -------*- C++ -*-===// 23 /// TinyPtrVector - This class is specialized for cases where there are 30 class TinyPtrVector { class in namespace:llvm 35 // default-constructed PtrUnion. This allows an empty TinyPtrVector to 44 TinyPtrVector() = default; 46 ~TinyPtrVector() { 51 TinyPtrVector(const TinyPtrVector &RHS) : Val(RHS.Val) { function in class:llvm::TinyPtrVector 56 TinyPtrVector &operator=(const TinyPtrVector 84 TinyPtrVector(TinyPtrVector &&RHS) : Val(RHS.Val) { function in class:llvm::TinyPtrVector 114 TinyPtrVector(std::initializer_list<EltTy> IL) function in class:llvm::TinyPtrVector 124 explicit TinyPtrVector(ArrayRef<EltTy> Elts) function in class:llvm::TinyPtrVector 131 TinyPtrVector(size_t Count, EltTy Value) function in class:llvm::TinyPtrVector [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | EHPersonalities.h | 13 #include "llvm/ADT/TinyPtrVector.h" 108 typedef TinyPtrVector<BasicBlock *> ColorVector;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | MultiOnDiskHashTable.h | 26 #include "llvm/ADT/TinyPtrVector.h" 79 using TableVector = llvm::TinyPtrVector<void *>; 82 /// We manually store the opaque value of the Table because TinyPtrVector 90 llvm::TinyPtrVector<file_type> PendingOverrides; 206 // FIXME: Add a reserve() to TinyPtrVector so that we don't need to make
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | ModuleMap.h | 29 #include "llvm/ADT/TinyPtrVector.h" 206 mutable llvm::DenseMap<off_t, llvm::TinyPtrVector<Module*>> LazyHeadersBySize; 209 mutable llvm::DenseMap<time_t, llvm::TinyPtrVector<Module*>>
|
H A D | Preprocessor.h | 44 #include "llvm/ADT/TinyPtrVector.h" 565 llvm::TinyPtrVector<ModuleMacro *> ActiveModuleMacros; 575 llvm::TinyPtrVector<ModuleMacro *> OverriddenMacros; 758 llvm::DenseMap<const IdentifierInfo *, llvm::TinyPtrVector<ModuleMacro *>>
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransGCAttrs.cpp | 16 #include "llvm/ADT/TinyPtrVector.h" 217 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy; 299 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 17 #include "llvm/ADT/TinyPtrVector.h" 356 DenseMap<BasicBlock *, TinyPtrVector<Instruction *>> UsesByBlock; 369 TinyPtrVector<Instruction *> &BlockUses = UsesByBlock[BB];
|
H A D | PromoteMemoryToRegister.cpp | 23 #include "llvm/ADT/TinyPtrVector.h" 116 TinyPtrVector<DbgVariableIntrinsic *> DbgDeclares; 255 SmallVector<TinyPtrVector<DbgVariableIntrinsic *>, 8> AllocaDbgDeclares;
|
H A D | Local.cpp | 27 #include "llvm/ADT/TinyPtrVector.h" 1502 TinyPtrVector<DbgVariableIntrinsic *> llvm::FindDbgAddrUses(Value *V) { 1514 TinyPtrVector<DbgVariableIntrinsic *> Declares;
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ScopeInfo.h | 35 #include "llvm/ADT/TinyPtrVector.h" 89 llvm::TinyPtrVector<const Stmt*> Stmts; 211 llvm::TinyPtrVector<VarDecl *> ByrefBlockVars;
|
H A D | ParsedAttr.h | 25 #include "llvm/ADT/TinyPtrVector.h" 604 llvm::TinyPtrVector<ParsedAttr *> Attrs; 729 using VecTy = llvm::TinyPtrVector<ParsedAttr *>;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineModuleInfo.cpp | 14 #include "llvm/ADT/TinyPtrVector.h" 67 TinyPtrVector<MCSymbol *> Symbols;
|
H A D | MachineSink.cpp | 124 SmallDenseMap<unsigned, TinyPtrVector<SeenDbgUser>> SeenDbgUsers; 1120 DenseMap<unsigned, TinyPtrVector<MachineInstr *>> SeenDbgInstrs;
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 21 #include "llvm/ADT/TinyPtrVector.h" 313 TinyPtrVector<DbgVariableIntrinsic *> FindDbgAddrUses(Value *V);
|
/freebsd-11-stable/contrib/llvm-project/lld/ELF/ |
H A D | InputSection.h | 18 #include "llvm/ADT/TinyPtrVector.h" 164 llvm::TinyPtrVector<InputSection *> dependentSections;
|
H A D | LinkerScript.cpp | 570 addInputSec(StringMap<TinyPtrVector<OutputSection *>> &map, 644 TinyPtrVector<OutputSection *> &v = map[outsecName]; 673 StringMap<TinyPtrVector<OutputSection *>> map;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SimpleLoopUnswitch.cpp | 104 static TinyPtrVector<Value *> 109 TinyPtrVector<Value *> Invariants; 372 TinyPtrVector<Value *> Invariants; 2470 ArrayRef<std::pair<Instruction *, TinyPtrVector<Value *>>> 2547 SmallVector<std::pair<Instruction *, TinyPtrVector<Value *>>, 4> 2596 TinyPtrVector<Value *> Invariants =
|
H A D | SpeculateAroundPHIs.cpp | 430 SmallDenseMap<Instruction *, TinyPtrVector<PHINode *>, 16> UserToPNMap;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | CommentToXML.cpp | 17 #include "llvm/ADT/TinyPtrVector.h" 91 llvm::TinyPtrVector<const BlockCommandComment *> Exceptions;
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PassManager.h | 43 #include "llvm/ADT/TinyPtrVector.h" 1216 const SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2> & 1226 SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2>
|
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DAGISelMatcherEmitter.cpp | 20 #include "llvm/ADT/TinyPtrVector.h" 56 StringMap<TinyPtrVector<TreePattern *>> NodePredicatesByCodeToRun; 105 TinyPtrVector<TreePattern *> &SameCodePreds =
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FunctionLoweringInfo.cpp | 101 DenseMap<const AllocaInst *, TinyPtrVector<int *>> CatchObjects;
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTContext.h | 58 #include "llvm/ADT/TinyPtrVector.h" 403 llvm::DenseMap<NamedDecl*, llvm::TinyPtrVector<Module*>> MergedDefModules; 500 using CXXMethodVector = llvm::TinyPtrVector<const CXXMethodDecl *>;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.h | 1459 std::map<int, llvm::TinyPtrVector<llvm::Function *>> DtorsUsingAtExit;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 112 typedef llvm::TinyPtrVector<const CXXRecordDecl *> ClassVectorTy;
|