/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | AttrIterator.h | 28 using AttrVec = SmallVector<Attr *, 4>; variable 32 template <typename SpecificAttr, typename Container = AttrVec>
|
H A D | DeclBase.h | 526 void setAttrs(const AttrVec& Attrs) { in setAttrs() 530 AttrVec &getAttrs() { in getAttrs() 531 return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs()); in getAttrs() 534 const AttrVec &getAttrs() const; 538 using attr_iterator = AttrVec::const_iterator; 555 AttrVec &Vec = getAttrs(); in dropAttrs() 1265 void setAttrsImpl(const AttrVec& Attrs, ASTContext &Ctx);
|
H A D | ASTContext.h | 444 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 962 AttrVec& getDeclAttrs(const Decl *D);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclBase.cpp | 542 const AttrVec &V = getAttrs(); in getMaxAlignment() 997 void Decl::setAttrsImpl(const AttrVec &attrs, ASTContext &Ctx) { in setAttrsImpl() 1000 AttrVec &AttrBlank = Ctx.getDeclAttrs(this); in setAttrsImpl() 1016 setAttrs(AttrVec(1, A)); in addAttr() 1020 AttrVec &Attrs = getAttrs(); in addAttr() 1037 const AttrVec &Decl::getAttrs() const { in getAttrs()
|
H A D | DeclPrinter.cpp | 261 const AttrVec &Attrs = D->getAttrs(); in prettyPrintAttributes() 297 AttrVec &Attrs = D->getAttrs(); in prettyPrintPragmas()
|
H A D | ASTContext.cpp | 926 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), in cleanup() 929 A->second->~AttrVec(); in cleanup() 1462 AttrVec& ASTContext::getDeclAttrs(const Decl *D) { in getDeclAttrs() 1463 AttrVec *&Result = DeclAttrs[D]; in getDeclAttrs() 1465 void *Mem = Allocate(sizeof(AttrVec)); in getDeclAttrs() 1466 Result = new (Mem) AttrVec; in getDeclAttrs() 1474 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); in eraseDeclAttrs() 1476 Pos->second->~AttrVec(); in eraseDeclAttrs()
|
H A D | ItaniumMangle.cpp | 902 for (AttrVec::const_iterator I = FD->getAttrs().begin(), in mangleFunctionEncodingBareType()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 1311 SmallVector<Attribute, 4> AttrVec; in get() local 1313 AttrVec.push_back(I->second); in get() 1317 AttrPairVec.emplace_back(Index, AttributeSet::get(C, AttrVec)); in get() 1344 SmallVector<AttributeSet, 4> AttrVec(attrIdxToArrayIdx(MaxIndex) + 1); in get() local 1346 AttrVec[attrIdxToArrayIdx(Pair.first)] = Pair.second; in get() 1348 return getImpl(C, AttrVec); in get()
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTRecordReader.h | 338 void readAttributes(AttrVec &Attrs);
|
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 1097 static bool MatchTwoAttributeLists(const AttrVec &Attrs1, const AttrVec &Attrs2, in MatchTwoAttributeLists() 1133 const AttrVec &Attrs1 = Decl1->getAttrs(); in AttributesMatch() 1134 const AttrVec &Attrs2 = Decl2->getAttrs(); in AttributesMatch()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | CommentToXML.cpp | 1007 const AttrVec &Attrs = DI->CommentDecl->getAttrs(); in visitFullComment()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 632 AttrVec Attrs; in VisitDecl() 3158 void ASTRecordReader::readAttributes(AttrVec &Attrs) { in readAttributes() 4695 AttrVec Attrs; in UpdateDecl() 4802 AttrVec Attrs; in UpdateDecl()
|
H A D | ASTReaderStmt.cpp | 209 AttrVec Attrs; in VisitAttributedStmt()
|
H A D | ASTReader.cpp | 11821 AttrVec Attrs; in VisitOMPXAttributeClause()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 3800 const AttrVec *Attrs = nullptr; in BuildReturnStmt()
|
H A D | SemaDecl.cpp | 2918 AttrVec &NewAttributes = New->getAttrs(); in checkNewAttributesAfterDef() 3189 if (!foundAny) New->setAttrs(AttrVec()); in mergeDeclAttributes() 3274 if (!foundAny) newDecl->setAttrs(AttrVec()); in mergeParamDeclAttributes()
|
H A D | SemaDeclAttr.cpp | 2099 AttrVec &Attrs = D->getAttrs(); in mergeAvailabilityAttr()
|
H A D | SemaChecking.cpp | 9139 const AttrVec *Attrs, in CheckReturnValExpr()
|
H A D | SemaOpenMP.cpp | 1554 StringRef Name, const AttrVec *Attrs = nullptr, in buildVarDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 2601 const AttrVec *Attrs = nullptr,
|