Searched refs:InheritableAttr (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Attr.td | 765 class InheritableAttr : Attr { 774 class DeclOrTypeAttr : InheritableAttr; 777 class DeclOrStmtAttr : InheritableAttr; 780 class HLSLAnnotationAttr : InheritableAttr; 783 /// with InheritableAttr or Attr depending on the attribute's needs. 804 class InheritableParamAttr : InheritableAttr; 858 def ArmBuiltinAlias : InheritableAttr, TargetSpecificAttr<TargetAnyArm> { 865 def Aligned : InheritableAttr { 897 def AlignMac68k : InheritableAttr { 904 def AlignNatural : InheritableAttr { [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Attr.h | 146 class InheritableAttr : public Attr { 148 InheritableAttr(ASTContext &Context, const AttributeCommonInfo &CommonInfo, in InheritableAttr() function 171 class DeclOrStmtAttr : public InheritableAttr { 176 : InheritableAttr(Context, CommonInfo, AK, IsLateParsed, in DeclOrStmtAttr() 186 class InheritableParamAttr : public InheritableAttr { 191 : InheritableAttr(Context, CommonInfo, AK, IsLateParsed, in InheritableParamAttr() 219 class HLSLAnnotationAttr : public InheritableAttr { 224 : InheritableAttr(Context, CommonInfo, AK, IsLateParsed, in HLSLAnnotationAttr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaInternal.h | 50 inline InheritableAttr *getDLLAttr(Decl *D) { in getDLLAttr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclCXX.cpp | 6495 auto *A = cast<InheritableAttr>(TemplateAttr->clone(getASTContext())); in checkClassLevelDLLAttribute() 6528 InheritableAttr *MemberAttr = getDLLAttr(Member); in checkClassLevelDLLAttribute() 6618 InheritableAttr *NewAttr = nullptr; in checkClassLevelDLLAttribute() 6633 NewAttr = cast<InheritableAttr>(ClassAttr->clone(getASTContext())); in checkClassLevelDLLAttribute() 6648 NewAttr = cast<InheritableAttr>(ClassAttr->clone(getASTContext())); in checkClassLevelDLLAttribute() 6676 auto *NewAttr = cast<InheritableAttr>(ClassAttr->clone(getASTContext())); in propagateDLLAttrToBaseClassTemplate() 18494 if (const InheritableAttr *DLLAttr = getDLLAttr(Fn)) { in SetDeclDeleted()
|
| H A D | SemaDecl.cpp | 2803 const InheritableAttr *Attr, in mergeDeclAttribute() 2817 InheritableAttr *NewAttr = nullptr; in mergeDeclAttribute() 2902 NewAttr = cast<InheritableAttr>(Attr->clone(S.Context)); in mergeDeclAttribute() 3247 for (auto *I : Old->specific_attrs<InheritableAttr>()) { in mergeDeclAttributes() 7026 if (const InheritableAttr *Attr = getDLLAttr(&ND)) { in checkInheritableAttr() 14883 auto *NewAttr = cast<InheritableAttr>(A->clone(getASTContext())); in CheckStaticLocalForDllExport() 14978 const InheritableAttr *DLLAttr = getDLLAttr(VD); in FinalizeDeclaration()
|
| H A D | SemaTemplate.cpp | 9910 auto *A = cast_or_null<InheritableAttr>(getDLLAttr(Def)); in dllExportImportClassTemplateSpecialization() 10174 auto *A = cast<InheritableAttr>( in ActOnExplicitInstantiation()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 3588 InheritableAttr *NewAttr = nullptr; in mergeInheritableAttributes() 3593 NewAttr = cast<InheritableAttr>(IA->clone(Context)); in mergeInheritableAttributes()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTImporter.cpp | 9631 if (auto *ToInheritableAttr = dyn_cast<InheritableAttr>(ToAttr)) in importAttr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 4713 {"_ZN5clang15InheritableAttrD1Ev", "clang::InheritableAttr::~InheritableAttr()"}, 4714 {"_ZN5clang15InheritableAttrD0Ev", "clang::InheritableAttr::~InheritableAttr()"}, 26205 {"_ZTVN5clang15InheritableAttrE", "vtable for clang::InheritableAttr"},
|