Searched refs:UuidAttr (Results 1 – 10 of 10) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGVTables.cpp | 911 if (RD->hasAttr<LTOVisibilityPublicAttr>() || RD->hasAttr<UuidAttr>()) in HasHiddenLTOVisibility()
|
/external/clang/lib/Sema/ |
D | SemaExprCXX.cpp | 515 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()
|
D | SemaDeclAttr.cpp | 4647 D->addAttr(::new (S.Context) UuidAttr(Attr.getRange(), S.Context, StrRef, in handleUuidAttr()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGVTables.cpp | 1215 if (RD->hasAttr<LTOVisibilityPublicAttr>() || RD->hasAttr<UuidAttr>()) in HasHiddenLTOVisibility()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaExprCXX.cpp | 682 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()
|
D | SemaDeclAttr.cpp | 6123 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()
|
D | SemaDecl.cpp | 2607 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/ |
D | DeclCXX.cpp | 1925 const auto *Uuid = getAttr<UuidAttr>(); in isInterfaceLike()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 33 class UuidAttr; variable
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 3165 UuidAttr *mergeUuidAttr(Decl *D, const AttributeCommonInfo &CI,
|