Searched refs:AttrVec (Results 1 - 18 of 18) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | AttrIterator.h | 28 /// AttrVec - A vector of Attr, which is how they are stored on the AST. 29 using AttrVec = SmallVector<Attr *, 4>; 31 /// specific_attr_iterator - Iterates over a subrange of an AttrVec, only 33 template <typename SpecificAttr, typename Container = AttrVec>
|
H A D | DeclBase.h | 491 void setAttrs(const AttrVec& Attrs) { 495 AttrVec &getAttrs() { 496 return const_cast<AttrVec&>(const_cast<const Decl*>(this)->getAttrs()); 499 const AttrVec &getAttrs() const; 503 using attr_iterator = AttrVec::const_iterator; 521 AttrVec &Vec = getAttrs(); 1189 void setAttrsImpl(const AttrVec& Attrs, ASTContext &Ctx);
|
H A D | ASTContext.h | 407 llvm::DenseMap<const Decl*, AttrVec*> DeclAttrs; 818 AttrVec& getDeclAttrs(const Decl *D);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTRecordReader.h | 323 void readAttributes(AttrVec &Attrs);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclBase.cpp | 433 const AttrVec &V = getAttrs(); 864 void Decl::setAttrsImpl(const AttrVec &attrs, ASTContext &Ctx) { 867 AttrVec &AttrBlank = Ctx.getDeclAttrs(this); 883 setAttrs(AttrVec(1, A)); 887 AttrVec &Attrs = getAttrs(); 904 const AttrVec &Decl::getAttrs() const {
|
H A D | DeclPrinter.cpp | 234 AttrVec &Attrs = D->getAttrs(); 256 AttrVec &Attrs = D->getAttrs();
|
H A D | ASTContext.cpp | 999 for (llvm::DenseMap<const Decl*, AttrVec*>::iterator A = DeclAttrs.begin(), 1002 A->second->~AttrVec(); 1467 AttrVec& ASTContext::getDeclAttrs(const Decl *D) { 1468 AttrVec *&Result = DeclAttrs[D]; 1470 void *Mem = Allocate(sizeof(AttrVec)); 1471 Result = new (Mem) AttrVec; 1479 llvm::DenseMap<const Decl*, AttrVec*>::iterator Pos = DeclAttrs.find(D); 1481 Pos->second->~AttrVec();
|
H A D | ItaniumMangle.cpp | 720 for (AttrVec::const_iterator I = FD->getAttrs().begin(),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 1088 SmallVector<Attribute, 4> AttrVec; local 1090 AttrVec.push_back(I->second); 1094 AttrPairVec.emplace_back(Index, AttributeSet::get(C, AttrVec)); 1125 SmallVector<AttributeSet, 4> AttrVec(attrIdxToArrayIdx(MaxIndex) + 1); 1127 AttrVec[attrIdxToArrayIdx(Pair.first)] = Pair.second; 1129 return getImpl(C, AttrVec);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 1103 static bool MatchTwoAttributeLists(const AttrVec &Attrs1, const AttrVec &Attrs2, 1139 const AttrVec &Attrs1 = Decl1->getAttrs(); 1140 const AttrVec &Attrs2 = Decl2->getAttrs();
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 588 AttrVec Attrs; 2811 void ASTRecordReader::readAttributes(AttrVec &Attrs) { 4574 AttrVec Attrs; 4681 AttrVec Attrs;
|
H A D | ASTReaderStmt.cpp | 201 AttrVec Attrs;
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 3620 const AttrVec *Attrs = nullptr;
|
H A D | SemaDecl.cpp | 2665 AttrVec &NewAttributes = New->getAttrs(); 2933 if (!foundAny) New->setAttrs(AttrVec()); 2997 if (!foundAny) newDecl->setAttrs(AttrVec());
|
H A D | SemaChecking.cpp | 9973 const AttrVec *Attrs,
|
H A D | SemaDeclAttr.cpp | 2287 AttrVec &Attrs = D->getAttrs();
|
H A D | SemaOpenMP.cpp | 1370 StringRef Name, const AttrVec *Attrs = nullptr,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 12271 const AttrVec *Attrs = nullptr,
|
Completed in 491 milliseconds