Home
last modified time | relevance | path

Searched refs:AttrVec (Results 1 – 17 of 17) sorted by relevance

/external/clang/include/clang/AST/
DAttr.h148 typedef SmallVector<Attr*, 2> AttrVec; typedef
153 template <typename SpecificAttr, typename Container = AttrVec>
247 inline unsigned getMaxAttrAlignment(const AttrVec& V, ASTContext &Ctx) { in getMaxAttrAlignment()
DDeclBase.h401 void setAttrs(const AttrVec& Attrs) { in setAttrs()
404 AttrVec &getAttrs() { in getAttrs()
405 return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs()); in getAttrs()
407 const AttrVec &getAttrs() const;
415 setAttrs(AttrVec(1, A)); in addAttr()
418 typedef AttrVec::const_iterator attr_iterator;
433 AttrVec &Attrs = getAttrs(); in dropAttr()
868 void setAttrsImpl(const AttrVec& Attrs, ASTContext &Ctx);
DASTContext.h274 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs;
542 AttrVec& getDeclAttrs(const Decl *D);
/external/clang/lib/AST/
DDeclBase.cpp551 void Decl::setAttrsImpl(const AttrVec &attrs, ASTContext &Ctx) { in setAttrsImpl()
554 AttrVec &AttrBlank = Ctx.getDeclAttrs(this); in setAttrsImpl()
568 const AttrVec &Decl::getAttrs() const { in getAttrs()
DDeclPrinter.cpp193 AttrVec &Attrs = D->getAttrs(); in prettyPrintAttributes()
194 for (AttrVec::const_iterator i=Attrs.begin(), e=Attrs.end(); i!=e; ++i) { in prettyPrintAttributes()
DASTContext.cpp614 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), in ~ASTContext()
617 A->second->~AttrVec(); in ~ASTContext()
843 AttrVec& ASTContext::getDeclAttrs(const Decl *D) { in getDeclAttrs()
844 AttrVec *&Result = DeclAttrs[D]; in getDeclAttrs()
846 void *Mem = Allocate(sizeof(AttrVec)); in getDeclAttrs()
847 Result = new (Mem) AttrVec; in getDeclAttrs()
855 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); in eraseDeclAttrs()
857 Pos->second->~AttrVec(); in eraseDeclAttrs()
/external/clang/lib/Analysis/
DThreadSafety.cpp1657 AttrVec &ArgAttrs = FunDecl->getAttrs(); in getEdgeLockset()
1822 const AttrVec &ArgAttrs = D->getAttrs(); in checkDereference()
1841 const AttrVec &ArgAttrs = D->getAttrs(); in checkAccess()
1858 const AttrVec &ArgAttrs = D->getAttrs(); in handleCall()
2182 const AttrVec &ArgAttrs = D->getAttrs(); in runAnalysis()
/external/clang/lib/Sema/
DSemaDeclObjC.cpp2472 unsigned countAlignAttr(const AttrVec &A) { in countAlignAttr()
2474 for (AttrVec::const_iterator i = A.begin(), e = A.end(); i != e; ++i) in countAlignAttr()
2482 const AttrVec &A) { in containsInvalidMethodImplAttribute()
2495 const AttrVec &D = IMD->getAttrs(); in containsInvalidMethodImplAttribute()
2512 for (AttrVec::const_iterator i = A.begin(), e = A.end(); i != e; ++i) { in containsInvalidMethodImplAttribute()
2516 for (AttrVec::const_iterator i1 = D.begin(), e1 = D.end(); i1 != e1; ++i1) { in containsInvalidMethodImplAttribute()
DSemaTemplateInstantiateDecl.cpp67 for (AttrVec::const_iterator i = Tmpl->attr_begin(), e = Tmpl->attr_end(); in InstantiateAttrs()
DSemaDecl.cpp1806 AttrVec &NewAttributes = New->getAttrs(); in checkNewAttributesAfterDef()
1834 if (!foundAny) New->setAttrs(AttrVec()); in mergeDeclAttributes()
1866 if (!foundAny) newDecl->setAttrs(AttrVec()); in mergeParamDeclAttributes()
DSemaDeclAttr.cpp2035 AttrVec &Attrs = D->getAttrs(); in mergeAvailabilityAttr()
/external/clang/lib/CodeGen/
DCodeGenModule.cpp1762 llvm::SmallVector<llvm::AttributeWithIndex, 8> AttrVec; in ReplaceUsesOfNonProtoTypeWithRealFunction() local
1770 AttrVec.push_back(llvm::AttributeWithIndex::get(0, RAttrs)); in ReplaceUsesOfNonProtoTypeWithRealFunction()
1787 AttrVec.push_back(llvm::AttributeWithIndex::get(ArgNo + 1, PAttrs)); in ReplaceUsesOfNonProtoTypeWithRealFunction()
1793 AttrVec.push_back(llvm::AttributeWithIndex::get(~0, FnAttrs)); in ReplaceUsesOfNonProtoTypeWithRealFunction()
1802 NewCall->setAttributes(llvm::AttrListPtr::get(AttrVec)); in ReplaceUsesOfNonProtoTypeWithRealFunction()
/external/clang/include/clang/Serialization/
DASTReader.h1416 void ReadAttributes(ModuleFile &F, AttrVec &Attrs,
/external/clang/tools/libclang/
DIndexingContext.cpp70 for (AttrVec::const_iterator AttrI = D->attr_begin(), AttrE = D->attr_end(); in AttrListInfo()
DCIndex.cpp1611 for (AttrVec::const_iterator i = D->attr_begin(), e = D->attr_end(); in VisitAttributes()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp356 AttrVec Attrs; in VisitDecl()
1614 void ASTReader::ReadAttributes(ModuleFile &F, AttrVec &Attrs, in ReadAttributes()
DASTReaderStmt.cpp166 AttrVec Attrs; in VisitAttributedStmt()