Searched refs:TinyPtrVector (Results 1 – 14 of 14) sorted by relevance
26 class TinyPtrVector {36 TinyPtrVector() {} in TinyPtrVector() function37 ~TinyPtrVector() { in ~TinyPtrVector()42 TinyPtrVector(const TinyPtrVector &RHS) : Val(RHS.Val) { in TinyPtrVector() function46 TinyPtrVector &operator=(const TinyPtrVector &RHS) {74 TinyPtrVector(TinyPtrVector &&RHS) : Val(RHS.Val) { in TinyPtrVector() function77 TinyPtrVector &operator=(TinyPtrVector &&RHS) {106 explicit TinyPtrVector(ArrayRef<EltTy> Elts) in TinyPtrVector() function163 return (const_iterator)const_cast<TinyPtrVector*>(this)->begin(); in begin()167 return (const_iterator)const_cast<TinyPtrVector*>(this)->end(); in end()
74 TinyPtrVector<BasicBlock *> &getReturnTargets() { return ReturnTargets; } in getReturnTargets()79 void setReturnTargets(TinyPtrVector<BasicBlock *> &Targets) { in setReturnTargets()96 TinyPtrVector<BasicBlock *> ReturnTargets;
81 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()
53 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()
120 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()
347 DenseMap<BasicBlock*, TinyPtrVector<Instruction*> > UsesByBlock; in run()360 TinyPtrVector<Instruction*> &BlockUses = UsesByBlock[BB]; in run()
222 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy;303 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy; in checkAllProps()
1014 llvm::SmallDenseMap<CXXRecordDecl *, llvm::TinyPtrVector<CXXRecordDecl *>, 2>1882 typedef llvm::TinyPtrVector<DefMacroDirective *> AmbiguousMacros;
93 llvm::TinyPtrVector<const BlockCommandComment *> Exceptions;
363 typedef llvm::TinyPtrVector<const CXXMethodDecl*> CXXMethodVector;
114 typedef llvm::TinyPtrVector<const CXXRecordDecl *> ClassVectorTy;
2929 typedef llvm::TinyPtrVector<NamedDecl*> ShadowMapEntry;
669 llvm/ADT/TinyPtrVector.h672 ``TinyPtrVector<Type>`` is a highly specialized collection class that is
865 typedef llvm::DenseMap<ParmVarDecl *, llvm::TinyPtrVector<ParmVarDecl *>>