Searched refs:UuidAttr (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 1279 if (RD->hasAttr<LTOVisibilityPublicAttr>() || RD->hasAttr<UuidAttr>() || in AlwaysHasLTOVisibilityPublic()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclAttr.cpp | 5324 UuidAttr *Sema::mergeUuidAttr(Decl *D, const AttributeCommonInfo &CI, in mergeUuidAttr() 5326 if (const auto *UA = D->getAttr<UuidAttr>()) { in mergeUuidAttr() 5332 D->dropAttr<UuidAttr>(); in mergeUuidAttr() 5336 return ::new (Context) UuidAttr(Context, CI, UuidAsWritten, GuidDecl); in mergeUuidAttr() 5394 UuidAttr *UA = S.mergeUuidAttr(D, AL, OrigStrRef, Guid); in handleUuidAttr()
|
H A D | SemaExprCXX.cpp | 711 llvm::SmallSetVector<const UuidAttr *, 1> &UuidAttrs) { in getUuidAttrOfType() argument 723 if (const auto *Uuid = TD->getMostRecentDecl()->getAttr<UuidAttr>()) { in getUuidAttrOfType() 732 const UuidAttr *UuidForTA = nullptr; in getUuidAttrOfType() 750 llvm::SmallSetVector<const UuidAttr *, 1> UuidAttrs; in BuildCXXUuidof() 771 llvm::SmallSetVector<const UuidAttr *, 1> UuidAttrs; in BuildCXXUuidof()
|
H A D | SemaDecl.cpp | 2850 else if (const auto *UA = dyn_cast<UuidAttr>(Attr)) in mergeDeclAttribute() 2967 } else if (isa<UuidAttr>(NewAttribute)) { in checkNewAttributesAfterDef()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 2063 const auto *Uuid = getAttr<UuidAttr>(); in isInterfaceLike()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 4608 UuidAttr *mergeUuidAttr(Decl *D, const AttributeCommonInfo &CI,
|