Home
last modified time | relevance | path

Searched refs:SwiftNameAttr (Results 1 – 4 of 4) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Sema/
HDSemaSwift.h26 class SwiftNameAttr; variable
32 SwiftNameAttr *mergeNameAttr(Decl *D, const SwiftNameAttr &SNA,
/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaSwift.cpp26 SwiftNameAttr *SemaSwift::mergeNameAttr(Decl *D, const SwiftNameAttr &SNA, in mergeNameAttr()
28 if (const auto *PrevSNA = D->getAttr<SwiftNameAttr>()) { in mergeNameAttr()
37 D->dropAttr<SwiftNameAttr>(); in mergeNameAttr()
39 return ::new (getASTContext()) SwiftNameAttr(getASTContext(), SNA, Name); in mergeNameAttr()
613 D->addAttr(::new (getASTContext()) SwiftNameAttr(getASTContext(), AL, Name)); in handleName()
HDSemaAPINotes.cpp298 handleAPINotedAttribute<SwiftNameAttr>( in ProcessAPINotes()
299 S, D, true, Metadata, [&]() -> SwiftNameAttr * { in ProcessAPINotes()
313 SwiftNameAttr(S.Context, getPlaceholderAttrInfo(), in ProcessAPINotes()
728 if (D->hasAttr<SwiftNameAttr>()) in maybeAttachUnversionedSwiftName()
753 handleAPINotedAttribute<SwiftNameAttr>( in maybeAttachUnversionedSwiftName()
754 S, D, /*add*/ false, DummyFutureMetadata, []() -> SwiftNameAttr * { in maybeAttachUnversionedSwiftName()
HDSemaDecl.cpp2835 else if (const auto *SNA = dyn_cast<SwiftNameAttr>(Attr)) in mergeDeclAttribute()