Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGVTables.cpp911 if (RD->hasAttr<LTOVisibilityPublicAttr>() || RD->hasAttr<UuidAttr>()) in HasHiddenLTOVisibility()
/external/clang/lib/Sema/
DSemaExprCXX.cpp515 llvm::SmallSetVector<const UuidAttr *, 1> &UuidAttrs) { in getUuidAttrOfType() argument
527 if (const auto *Uuid = RD->getMostRecentDecl()->getAttr<UuidAttr>()) { in getUuidAttrOfType()
536 const UuidAttr *UuidForTA = nullptr; in getUuidAttrOfType()
555 llvm::SmallSetVector<const UuidAttr *, 1> UuidAttrs; in BuildCXXUuidof()
578 llvm::SmallSetVector<const UuidAttr *, 1> UuidAttrs; in BuildCXXUuidof()
DSemaDeclAttr.cpp4647 D->addAttr(::new (S.Context) UuidAttr(Attr.getRange(), S.Context, StrRef, in handleUuidAttr()
/external/llvm-project/clang/lib/CodeGen/
DCGVTables.cpp1215 if (RD->hasAttr<LTOVisibilityPublicAttr>() || RD->hasAttr<UuidAttr>()) in HasHiddenLTOVisibility()
/external/llvm-project/clang/lib/Sema/
DSemaExprCXX.cpp682 llvm::SmallSetVector<const UuidAttr *, 1> &UuidAttrs) { in getUuidAttrOfType() argument
694 if (const auto *Uuid = TD->getMostRecentDecl()->getAttr<UuidAttr>()) { in getUuidAttrOfType()
703 const UuidAttr *UuidForTA = nullptr; in getUuidAttrOfType()
722 llvm::SmallSetVector<const UuidAttr *, 1> UuidAttrs; in BuildCXXUuidof()
744 llvm::SmallSetVector<const UuidAttr *, 1> UuidAttrs; in BuildCXXUuidof()
DSemaDeclAttr.cpp6123 UuidAttr *Sema::mergeUuidAttr(Decl *D, const AttributeCommonInfo &CI, in mergeUuidAttr()
6125 if (const auto *UA = D->getAttr<UuidAttr>()) { in mergeUuidAttr()
6131 D->dropAttr<UuidAttr>(); in mergeUuidAttr()
6135 return ::new (Context) UuidAttr(Context, CI, UuidAsWritten, GuidDecl); in mergeUuidAttr()
6193 UuidAttr *UA = S.mergeUuidAttr(D, AL, OrigStrRef, Guid); in handleUuidAttr()
DSemaDecl.cpp2607 else if (const auto *UA = dyn_cast<UuidAttr>(Attr)) in mergeDeclAttribute()
2714 } else if (isa<UuidAttr>(NewAttribute)) { in checkNewAttributesAfterDef()
/external/llvm-project/clang/lib/AST/
DDeclCXX.cpp1925 const auto *Uuid = getAttr<UuidAttr>(); in isInterfaceLike()
/external/clang/include/clang/AST/
DExprCXX.h33 class UuidAttr; variable
/external/llvm-project/clang/include/clang/Sema/
DSema.h3165 UuidAttr *mergeUuidAttr(Decl *D, const AttributeCommonInfo &CI,