Home
last modified time | relevance | path

Searched refs:SuperLoc (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp1979 SourceLocation SuperLoc, QualType SuperType, bool Super) { in HandleExprPropertyRefExpr() argument
1993 SourceRange BaseRange = Super? SourceRange(SuperLoc) in HandleExprPropertyRefExpr()
2008 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); in HandleExprPropertyRefExpr()
2025 SuperLoc, SuperType); in HandleExprPropertyRefExpr()
2094 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); in HandleExprPropertyRefExpr()
2130 SuperLoc, SuperType, Super); in HandleExprPropertyRefExpr()
2381 ExprResult SemaObjC::ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, in ActOnSuperMessage() argument
2388 ObjCMethodDecl *Method = tryCaptureObjCSelf(SuperLoc); in ActOnSuperMessage()
2390 Diag(SuperLoc, diag::err_invalid_receiver_to_message_super); in ActOnSuperMessage()
2396 Diag(SuperLoc, diag::err_no_super_class_message) in ActOnSuperMessage()
[all …]
H A DSemaExceptionSpec.cpp762 SourceLocation SuperLoc, const FunctionProtoType *Subset, in CheckExceptionSpecSubset() argument
773 SubLoc = SuperLoc; in CheckExceptionSpecSubset()
776 Superset = ResolveExceptionSpec(SuperLoc, Superset); in CheckExceptionSpecSubset()
804 SkipSupersetFirstParameter, SuperLoc, Subset, in CheckExceptionSpecSubset()
813 Diag(SuperLoc, NoteID); in CheckExceptionSpecSubset()
823 Diag(SuperLoc, NoteID); in CheckExceptionSpecSubset()
852 Diag(SuperLoc, NoteID); in CheckExceptionSpecSubset()
858 SkipSupersetFirstParameter, SuperLoc, Subset, in CheckExceptionSpecSubset()
H A DSemaCXXScopeSpec.cpp281 bool Sema::ActOnSuperScopeSpecifier(SourceLocation SuperLoc, in ActOnSuperScopeSpecifier() argument
285 Diag(SuperLoc, diag::err_super_in_lambda_unsupported); in ActOnSuperScopeSpecifier()
303 Diag(SuperLoc, diag::err_invalid_super_scope); in ActOnSuperScopeSpecifier()
306 Diag(SuperLoc, diag::err_no_base_classes) << RD->getName(); in ActOnSuperScopeSpecifier()
310 SS.MakeSuper(Context, RD, SuperLoc, ColonColonLoc); in ActOnSuperScopeSpecifier()
H A DSemaDeclObjC.cpp555 IdentifierInfo *SuperName, SourceLocation SuperLoc, in ActOnSuperClassOfClassInterface() argument
560 SemaRef.TUScope, SuperName, SuperLoc, Sema::LookupOrdinaryName); in ActOnSuperClassOfClassInterface()
567 DeclarationNameInfo(SuperName, SuperLoc), Sema::LookupOrdinaryName, in ActOnSuperClassOfClassInterface()
576 Diag(SuperLoc, diag::err_recursive_superclass) in ActOnSuperClassOfClassInterface()
586 (void)SemaRef.DiagnoseUseOfDecl(SuperClassDecl, SuperLoc); in ActOnSuperClassOfClassInterface()
606 const_cast<TypedefNameDecl *>(TDecl), SuperLoc); in ActOnSuperClassOfClassInterface()
617 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName; in ActOnSuperClassOfClassInterface()
624 Diag(SuperLoc, diag::err_undef_superclass) in ActOnSuperClassOfClassInterface()
627 SuperLoc, SuperClassType, diag::err_forward_superclass, in ActOnSuperClassOfClassInterface()
644 S, SuperLoc, SemaRef.CreateParsedType(SuperClassType, nullptr), in ActOnSuperClassOfClassInterface()
[all …]
H A DDeclSpec.cpp112 SourceLocation SuperLoc, in MakeSuper() argument
114 Builder.MakeSuper(Context, RD, SuperLoc, ColonColonLoc); in MakeSuper()
116 Range.setBegin(SuperLoc); in MakeSuper()
H A DSemaCodeComplete.cpp8246 Scope *S, SourceLocation SuperLoc, in CodeCompleteObjCSuperMessage() argument
8274 SemaRef.LookupSingleName(S, Super, SuperLoc, Sema::LookupOrdinaryName); in CodeCompleteObjCSuperMessage()
8288 id.setIdentifier(Super, SuperLoc); in CodeCompleteObjCSuperMessage()
H A DTreeTransform.h3856 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, in RebuildObjCMessageExpr() argument
3866 nullptr, SuperType, SuperLoc, Sel, Method, LBracLoc, in RebuildObjCMessageExpr()
3868 : SemaRef.ObjC().BuildClassMessage(nullptr, SuperType, SuperLoc, in RebuildObjCMessageExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp105 SourceLocation SuperLoc, bool IsInstanceSuper, in ObjCMessageExpr() argument
116 IsImplicit(isImplicit), SuperLoc(SuperLoc), LBracLoc(LBracLoc), in ObjCMessageExpr()
171 SourceLocation LBracLoc, SourceLocation SuperLoc, in Create() argument
184 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper, in Create()
H A DNestedNameSpecifier.cpp605 SourceLocation SuperLoc, in MakeSuper() argument
610 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity); in MakeSuper()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h251 IdentifierInfo *SuperName, SourceLocation SuperLoc,
260 IdentifierInfo *SuperName, SourceLocation SuperLoc,
266 SourceLocation SuperLoc);
642 SourceLocation SuperLoc,
723 ExprResult ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, Selector Sel,
729 QualType ReceiverType, SourceLocation SuperLoc,
747 SourceLocation SuperLoc, Selector Sel,
H A DSemaCodeCompletion.h183 void CodeCompleteObjCSuperMessage(Scope *S, SourceLocation SuperLoc,
H A DDeclSpec.h173 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
H A DSema.h3243 bool ActOnSuperScopeSpecifier(SourceLocation SuperLoc,
6619 SourceLocation SuperLoc, const FunctionProtoType *Subset,
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp392 SourceLocation SuperLoc) { in handleReferencedProtocols() argument
399 if (Loc == SuperLoc) in handleReferencedProtocols()
410 SourceLocation SuperLoc = D->getSuperClassLoc(); in VisitObjCInterfaceDecl() local
417 TRY_TO(IndexCtx.handleReference(TD, SuperLoc, D, D, in VisitObjCInterfaceDecl()
425 TRY_TO(IndexCtx.handleReference(SuperD, SuperLoc, D, D, superRoles, in VisitObjCInterfaceDecl()
429 SuperLoc)); in VisitObjCInterfaceDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprObjC.h678 SourceLocation IdLoc, SourceLocation SuperLoc, in ObjCPropertyRefExpr() argument
682 IdLoc(IdLoc), ReceiverLoc(SuperLoc), Receiver(SuperTy.getTypePtr()) { in ObjCPropertyRefExpr()
1000 SourceLocation SuperLoc;
1014 SourceLocation SuperLoc,
1132 SourceLocation SuperLoc,
1297 return SuperLoc; in getSuperLoc()
1339 SuperLoc = Loc; in setSuper()
H A DNestedNameSpecifier.h469 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
H A DDeclObjC.h2597 SourceLocation SuperLoc; variable
2628 SuperClass(superDecl), SuperLoc(superLoc),
2734 SourceLocation getSuperClassLoc() const { return SuperLoc; } in getSuperClassLoc()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp2821 SourceLocation SuperLoc, in ParseObjCMessageExpressionBody() argument
2828 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody()
2830 getCurScope(), SuperLoc, {}, false); in ParseObjCMessageExpressionBody()
2866 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody()
2868 getCurScope(), SuperLoc, KeyIdents, in ParseObjCMessageExpressionBody()
2904 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody()
2906 getCurScope(), SuperLoc, KeyIdents, in ParseObjCMessageExpressionBody()
2974 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody()
2976 getCurScope(), SuperLoc, Sel, LBracLoc, KeyLocs, RBracLoc, KeyExprs); in ParseObjCMessageExpressionBody()
H A DParseExprCXX.cpp157 SourceLocation SuperLoc = ConsumeToken(); in ParseOptionalCXXScopeSpecifier() local
163 return Actions.ActOnSuperScopeSpecifier(SuperLoc, ConsumeToken(), SS); in ParseOptionalCXXScopeSpecifier()
H A DParseExpr.cpp111 SourceLocation SuperLoc, in ParseAssignmentExprWithObjCMessageExprStart() argument
115 = ParseObjCMessageExpressionBody(LBracLoc, SuperLoc, in ParseAssignmentExprWithObjCMessageExprStart()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h4317 SourceLocation LBracloc, SourceLocation SuperLoc, ParsedType ReceiverType,
5921 SourceLocation SuperLoc,
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1593 SourceLocation SuperLoc = readSourceLocation(); in VisitObjCMessageExpr() local
1594 E->setSuper(SuperLoc, T, Kind == ObjCMessageExpr::SuperInstance); in VisitObjCMessageExpr()
H A DASTReaderDecl.cpp1509 D->SuperLoc = readSourceLocation(); in VisitObjCImplementationDecl()