Searched refs:TinyPtrVector (Results 1 - 25 of 33) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DTinyPtrVector.h1 //===- 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 DEHPersonalities.h13 #include "llvm/ADT/TinyPtrVector.h"
108 typedef TinyPtrVector<BasicBlock *> ColorVector;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DMultiOnDiskHashTable.h26 #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 DModuleMap.h29 #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 DPreprocessor.h44 #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 DTransGCAttrs.cpp16 #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 DSSAUpdater.cpp17 #include "llvm/ADT/TinyPtrVector.h"
356 DenseMap<BasicBlock *, TinyPtrVector<Instruction *>> UsesByBlock;
369 TinyPtrVector<Instruction *> &BlockUses = UsesByBlock[BB];
H A DPromoteMemoryToRegister.cpp23 #include "llvm/ADT/TinyPtrVector.h"
116 TinyPtrVector<DbgVariableIntrinsic *> DbgDeclares;
255 SmallVector<TinyPtrVector<DbgVariableIntrinsic *>, 8> AllocaDbgDeclares;
H A DLocal.cpp27 #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 DScopeInfo.h35 #include "llvm/ADT/TinyPtrVector.h"
89 llvm::TinyPtrVector<const Stmt*> Stmts;
211 llvm::TinyPtrVector<VarDecl *> ByrefBlockVars;
H A DParsedAttr.h25 #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 DMachineModuleInfo.cpp14 #include "llvm/ADT/TinyPtrVector.h"
67 TinyPtrVector<MCSymbol *> Symbols;
H A DMachineSink.cpp124 SmallDenseMap<unsigned, TinyPtrVector<SeenDbgUser>> SeenDbgUsers;
1120 DenseMap<unsigned, TinyPtrVector<MachineInstr *>> SeenDbgInstrs;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h21 #include "llvm/ADT/TinyPtrVector.h"
313 TinyPtrVector<DbgVariableIntrinsic *> FindDbgAddrUses(Value *V);
/freebsd-11-stable/contrib/llvm-project/lld/ELF/
H A DInputSection.h18 #include "llvm/ADT/TinyPtrVector.h"
164 llvm::TinyPtrVector<InputSection *> dependentSections;
H A DLinkerScript.cpp570 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 DSimpleLoopUnswitch.cpp104 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 DSpeculateAroundPHIs.cpp430 SmallDenseMap<Instruction *, TinyPtrVector<PHINode *>, 16> UserToPNMap;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
H A DCommentToXML.cpp17 #include "llvm/ADT/TinyPtrVector.h"
91 llvm::TinyPtrVector<const BlockCommandComment *> Exceptions;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManager.h43 #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 DDAGISelMatcherEmitter.cpp20 #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 DFunctionLoweringInfo.cpp101 DenseMap<const AllocaInst *, TinyPtrVector<int *>> CatchObjects;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h58 #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 DCodeGenModule.h1459 std::map<int, llvm::TinyPtrVector<llvm::Function *>> DtorsUsingAtExit;
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp112 typedef llvm::TinyPtrVector<const CXXRecordDecl *> ClassVectorTy;

Completed in 422 milliseconds

12