Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/include/clang/AST/
DAttrIterator.h28 using AttrVec = SmallVector<Attr *, 4>; variable
32 template <typename SpecificAttr, typename Container = AttrVec>
DDeclBase.h504 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);
DASTContext.h426 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs;
927 AttrVec& getDeclAttrs(const Decl *D);
/openbsd/src/gnu/llvm/clang/lib/AST/
DDeclBase.cpp447 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()
DDeclPrinter.cpp242 AttrVec &Attrs = D->getAttrs(); in prettyPrintAttributes()
264 AttrVec &Attrs = D->getAttrs(); in prettyPrintPragmas()
DASTContext.cpp995 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()
DItaniumMangle.cpp844 for (AttrVec::const_iterator I = FD->getAttrs().begin(), in mangleFunctionEncodingBareType()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DAttributes.cpp1152 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/
DASTRecordReader.h328 void readAttributes(AttrVec &Attrs);
/openbsd/src/gnu/llvm/clang/lib/ARCMigrate/
DObjCMT.cpp1100 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/
DCommentToXML.cpp994 const AttrVec &Attrs = DI->CommentDecl->getAttrs(); in visitFullComment()
/openbsd/src/gnu/llvm/clang/lib/Serialization/
DASTReaderDecl.cpp600 AttrVec Attrs; in VisitDecl()
3021 void ASTRecordReader::readAttributes(AttrVec &Attrs) { in readAttributes()
4478 AttrVec Attrs; in UpdateDecl()
4587 AttrVec Attrs; in UpdateDecl()
DASTReaderStmt.cpp208 AttrVec Attrs; in VisitAttributedStmt()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaStmt.cpp3938 const AttrVec *Attrs = nullptr; in BuildReturnStmt()
DSemaDecl.cpp3008 AttrVec &NewAttributes = New->getAttrs(); in checkNewAttributesAfterDef()
3280 if (!foundAny) New->setAttrs(AttrVec()); in mergeDeclAttributes()
3345 if (!foundAny) newDecl->setAttrs(AttrVec()); in mergeParamDeclAttributes()
DSemaDeclAttr.cpp2455 AttrVec &Attrs = D->getAttrs(); in mergeAvailabilityAttr()
DSemaChecking.cpp12173 const AttrVec *Attrs, in CheckReturnValExpr()
DSemaOpenMP.cpp1529 StringRef Name, const AttrVec *Attrs = nullptr, in buildVarDecl()
/openbsd/src/gnu/llvm/clang/include/clang/Sema/
DSema.h13612 const AttrVec *Attrs = nullptr,