Searched refs:AttrVec (Results 1 – 19 of 19) sorted by relevance
| /openbsd/src/gnu/llvm/clang/include/clang/AST/ |
| D | AttrIterator.h | 28 using AttrVec = SmallVector<Attr *, 4>; variable 32 template <typename SpecificAttr, typename Container = AttrVec>
|
| D | DeclBase.h | 504 void setAttrs(const AttrVec& Attrs) { in setAttrs() 508 AttrVec &getAttrs() { in getAttrs() 509 return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs()); in getAttrs() 512 const AttrVec &getAttrs() const; 516 using attr_iterator = AttrVec::const_iterator; 534 AttrVec &Vec = getAttrs(); in dropAttr() 1231 void setAttrsImpl(const AttrVec& Attrs, ASTContext &Ctx);
|
| D | ASTContext.h | 426 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 927 AttrVec& getDeclAttrs(const Decl *D);
|
| /openbsd/src/gnu/llvm/clang/lib/AST/ |
| D | DeclBase.cpp | 447 const AttrVec &V = getAttrs(); in getMaxAlignment() 886 void Decl::setAttrsImpl(const AttrVec &attrs, ASTContext &Ctx) { in setAttrsImpl() 889 AttrVec &AttrBlank = Ctx.getDeclAttrs(this); in setAttrsImpl() 905 setAttrs(AttrVec(1, A)); in addAttr() 909 AttrVec &Attrs = getAttrs(); in addAttr() 926 const AttrVec &Decl::getAttrs() const { in getAttrs()
|
| D | DeclPrinter.cpp | 242 AttrVec &Attrs = D->getAttrs(); in prettyPrintAttributes() 264 AttrVec &Attrs = D->getAttrs(); in prettyPrintPragmas()
|
| D | ASTContext.cpp | 995 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), in cleanup() 998 A->second->~AttrVec(); in cleanup() 1476 AttrVec& ASTContext::getDeclAttrs(const Decl *D) { in getDeclAttrs() 1477 AttrVec *&Result = DeclAttrs[D]; in getDeclAttrs() 1479 void *Mem = Allocate(sizeof(AttrVec)); in getDeclAttrs() 1480 Result = new (Mem) AttrVec; in getDeclAttrs() 1488 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); in eraseDeclAttrs() 1490 Pos->second->~AttrVec(); in eraseDeclAttrs()
|
| D | ItaniumMangle.cpp | 844 for (AttrVec::const_iterator I = FD->getAttrs().begin(), in mangleFunctionEncodingBareType()
|
| /openbsd/src/gnu/llvm/llvm/lib/IR/ |
| D | Attributes.cpp | 1152 SmallVector<Attribute, 4> AttrVec; in get() local 1154 AttrVec.push_back(I->second); in get() 1158 AttrPairVec.emplace_back(Index, AttributeSet::get(C, AttrVec)); in get() 1185 SmallVector<AttributeSet, 4> AttrVec(attrIdxToArrayIdx(MaxIndex) + 1); in get() local 1187 AttrVec[attrIdxToArrayIdx(Pair.first)] = Pair.second; in get() 1189 return getImpl(C, AttrVec); in get()
|
| /openbsd/src/gnu/llvm/clang/include/clang/Serialization/ |
| D | ASTRecordReader.h | 328 void readAttributes(AttrVec &Attrs);
|
| /openbsd/src/gnu/llvm/clang/lib/ARCMigrate/ |
| D | ObjCMT.cpp | 1100 static bool MatchTwoAttributeLists(const AttrVec &Attrs1, const AttrVec &Attrs2, in MatchTwoAttributeLists() 1136 const AttrVec &Attrs1 = Decl1->getAttrs(); in AttributesMatch() 1137 const AttrVec &Attrs2 = Decl2->getAttrs(); in AttributesMatch()
|
| /openbsd/src/gnu/llvm/clang/lib/Index/ |
| D | CommentToXML.cpp | 994 const AttrVec &Attrs = DI->CommentDecl->getAttrs(); in visitFullComment()
|
| /openbsd/src/gnu/llvm/clang/lib/Serialization/ |
| D | ASTReaderDecl.cpp | 600 AttrVec Attrs; in VisitDecl() 3021 void ASTRecordReader::readAttributes(AttrVec &Attrs) { in readAttributes() 4478 AttrVec Attrs; in UpdateDecl() 4587 AttrVec Attrs; in UpdateDecl()
|
| D | ASTReaderStmt.cpp | 208 AttrVec Attrs; in VisitAttributedStmt()
|
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaStmt.cpp | 3938 const AttrVec *Attrs = nullptr; in BuildReturnStmt()
|
| D | SemaDecl.cpp | 3008 AttrVec &NewAttributes = New->getAttrs(); in checkNewAttributesAfterDef() 3280 if (!foundAny) New->setAttrs(AttrVec()); in mergeDeclAttributes() 3345 if (!foundAny) newDecl->setAttrs(AttrVec()); in mergeParamDeclAttributes()
|
| D | SemaDeclAttr.cpp | 2455 AttrVec &Attrs = D->getAttrs(); in mergeAvailabilityAttr()
|
| D | SemaChecking.cpp | 12173 const AttrVec *Attrs, in CheckReturnValExpr()
|
| D | SemaOpenMP.cpp | 1529 StringRef Name, const AttrVec *Attrs = nullptr, in buildVarDecl()
|
| /openbsd/src/gnu/llvm/clang/include/clang/Sema/ |
| D | Sema.h | 13612 const AttrVec *Attrs = nullptr,
|