Lines Matching defs:SemaSwift
1 //===------ SemaSwift.cpp ------ Swift language-specific routines ---------===//
13 #include "clang/Sema/SemaSwift.h"
24 SemaSwift::SemaSwift(Sema &S) : SemaBase(S) {}
26 SwiftNameAttr *SemaSwift::mergeNameAttr(Decl *D, const SwiftNameAttr &SNA,
75 void SemaSwift::handleAttrAttr(Decl *D, const ParsedAttr &AL) {
90 void SemaSwift::handleBridge(Decl *D, const ParsedAttr &AL) {
130 void SemaSwift::handleError(Decl *D, const ParsedAttr &AL) {
287 void SemaSwift::handleAsyncError(Decl *D, const ParsedAttr &AL) {
515 bool SemaSwift::DiagnoseName(Decl *D, StringRef Name, SourceLocation Loc,
609 void SemaSwift::handleName(Decl *D, const ParsedAttr &AL) {
621 void SemaSwift::handleAsyncName(Decl *D, const ParsedAttr &AL) {
634 void SemaSwift::handleNewType(Decl *D, const ParsedAttr &AL) {
662 void SemaSwift::handleAsyncAttr(Decl *D, const ParsedAttr &AL) {
715 void SemaSwift::AddParameterABIAttr(Decl *D, const AttributeCommonInfo &CI,