Home
last modified time | relevance | path

Searched refs:TinyPtrVector (Results 1 – 14 of 14) sorted by relevance

/external/llvm/include/llvm/ADT/
DTinyPtrVector.h26 class TinyPtrVector {
36 TinyPtrVector() {} in TinyPtrVector() function
37 ~TinyPtrVector() { in ~TinyPtrVector()
42 TinyPtrVector(const TinyPtrVector &RHS) : Val(RHS.Val) { in TinyPtrVector() function
46 TinyPtrVector &operator=(const TinyPtrVector &RHS) {
74 TinyPtrVector(TinyPtrVector &&RHS) : Val(RHS.Val) { in TinyPtrVector() function
77 TinyPtrVector &operator=(TinyPtrVector &&RHS) {
106 explicit TinyPtrVector(ArrayRef<EltTy> Elts) in TinyPtrVector() function
163 return (const_iterator)const_cast<TinyPtrVector*>(this)->begin(); in begin()
167 return (const_iterator)const_cast<TinyPtrVector*>(this)->end(); in end()
/external/llvm/include/llvm/CodeGen/
DWinEHFuncInfo.h74 TinyPtrVector<BasicBlock *> &getReturnTargets() { return ReturnTargets; } in getReturnTargets()
79 void setReturnTargets(TinyPtrVector<BasicBlock *> &Targets) { in setReturnTargets()
96 TinyPtrVector<BasicBlock *> ReturnTargets;
/external/llvm/unittests/ADT/
DTinyPtrVectorTest.cpp81 typedef ::testing::Types<TinyPtrVector<int*>,
82 TinyPtrVector<double*>
418 TinyPtrVector<int *> V(&v); in TEST()
434 TinyPtrVector<int *> V(data); in TEST()
451 TinyPtrVector<int *> V(data); in TEST()
/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp53 typedef MapVector<Value *, TinyPtrVector<AllocaInst *>> FrameVarInfoMap;
167 TinyPtrVector<const ExtractValueInst *> ExtractedEHPtrs;
168 TinyPtrVector<const ExtractValueInst *> ExtractedSelectors;
239 TinyPtrVector<BasicBlock *> &getReturnTargets() { return ReturnTargets; } in getReturnTargets()
245 TinyPtrVector<BasicBlock *> ReturnTargets;
524 TinyPtrVector<AllocaInst *> &Allocas = VarInfoEntry.second; in prepareExceptionHandlers()
971 TinyPtrVector<BasicBlock *> Targets(HandlerBB); in processSEHCatchHandler()
DInlineSpiller.cpp120 TinyPtrVector<VNInfo*> Deps;
353 TinyPtrVector<VNInfo*> FirstDeps; in propagateSiblingValue()
369 TinyPtrVector<VNInfo*> *Deps = VNI ? &FirstDeps : &SVI->second.Deps; in propagateSiblingValue()
386 for (TinyPtrVector<VNInfo*>::iterator DepI = Deps->begin(), in propagateSiblingValue()
/external/llvm/lib/Transforms/Utils/
DSSAUpdater.cpp347 DenseMap<BasicBlock*, TinyPtrVector<Instruction*> > UsesByBlock; in run()
360 TinyPtrVector<Instruction*> &BlockUses = UsesByBlock[BB]; in run()
/external/clang/lib/ARCMigrate/
DTransGCAttrs.cpp222 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy;
303 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy; in checkAllProps()
/external/clang/include/clang/Serialization/
DASTReader.h1014 llvm::SmallDenseMap<CXXRecordDecl *, llvm::TinyPtrVector<CXXRecordDecl *>, 2>
1882 typedef llvm::TinyPtrVector<DefMacroDirective *> AmbiguousMacros;
/external/clang/lib/Index/
DCommentToXML.cpp93 llvm::TinyPtrVector<const BlockCommandComment *> Exceptions;
/external/clang/include/clang/AST/
DASTContext.h363 typedef llvm::TinyPtrVector<const CXXMethodDecl*> CXXMethodVector;
/external/clang/lib/AST/
DRecordLayoutBuilder.cpp114 typedef llvm::TinyPtrVector<const CXXRecordDecl *> ClassVectorTy;
/external/clang/lib/Sema/
DSemaLookup.cpp2929 typedef llvm::TinyPtrVector<NamedDecl*> ShadowMapEntry;
/external/llvm/docs/
DProgrammersManual.rst669 llvm/ADT/TinyPtrVector.h
672 ``TinyPtrVector<Type>`` is a highly specialized collection class that is
/external/clang/include/clang/Sema/
DSema.h865 typedef llvm::DenseMap<ParmVarDecl *, llvm::TinyPtrVector<ParmVarDecl *>>