Home
last modified time | relevance | path

Searched refs:UuidAttr (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp1279 if (RD->hasAttr<LTOVisibilityPublicAttr>() || RD->hasAttr<UuidAttr>() || in AlwaysHasLTOVisibilityPublic()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp5324 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 DSemaExprCXX.cpp711 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 DSemaDecl.cpp2850 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 DDeclCXX.cpp2063 const auto *Uuid = getAttr<UuidAttr>(); in isInterfaceLike()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4608 UuidAttr *mergeUuidAttr(Decl *D, const AttributeCommonInfo &CI,