Searched refs:AttrVec (Results 1 – 17 of 17) sorted by relevance
/external/clang/include/clang/AST/ |
D | Attr.h | 148 typedef SmallVector<Attr*, 2> AttrVec; typedef 153 template <typename SpecificAttr, typename Container = AttrVec> 247 inline unsigned getMaxAttrAlignment(const AttrVec& V, ASTContext &Ctx) { in getMaxAttrAlignment()
|
D | DeclBase.h | 401 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);
|
D | ASTContext.h | 274 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 542 AttrVec& getDeclAttrs(const Decl *D);
|
/external/clang/lib/AST/ |
D | DeclBase.cpp | 551 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()
|
D | DeclPrinter.cpp | 193 AttrVec &Attrs = D->getAttrs(); in prettyPrintAttributes() 194 for (AttrVec::const_iterator i=Attrs.begin(), e=Attrs.end(); i!=e; ++i) { in prettyPrintAttributes()
|
D | ASTContext.cpp | 614 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/ |
D | ThreadSafety.cpp | 1657 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/ |
D | SemaDeclObjC.cpp | 2472 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()
|
D | SemaTemplateInstantiateDecl.cpp | 67 for (AttrVec::const_iterator i = Tmpl->attr_begin(), e = Tmpl->attr_end(); in InstantiateAttrs()
|
D | SemaDecl.cpp | 1806 AttrVec &NewAttributes = New->getAttrs(); in checkNewAttributesAfterDef() 1834 if (!foundAny) New->setAttrs(AttrVec()); in mergeDeclAttributes() 1866 if (!foundAny) newDecl->setAttrs(AttrVec()); in mergeParamDeclAttributes()
|
D | SemaDeclAttr.cpp | 2035 AttrVec &Attrs = D->getAttrs(); in mergeAvailabilityAttr()
|
/external/clang/lib/CodeGen/ |
D | CodeGenModule.cpp | 1762 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/ |
D | ASTReader.h | 1416 void ReadAttributes(ModuleFile &F, AttrVec &Attrs,
|
/external/clang/tools/libclang/ |
D | IndexingContext.cpp | 70 for (AttrVec::const_iterator AttrI = D->attr_begin(), AttrE = D->attr_end(); in AttrListInfo()
|
D | CIndex.cpp | 1611 for (AttrVec::const_iterator i = D->attr_begin(), e = D->attr_end(); in VisitAttributes()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 356 AttrVec Attrs; in VisitDecl() 1614 void ASTReader::ReadAttributes(ModuleFile &F, AttrVec &Attrs, in ReadAttributes()
|
D | ASTReaderStmt.cpp | 166 AttrVec Attrs; in VisitAttributedStmt()
|