/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprObjC.cpp | 1992 SourceLocation SuperLoc, QualType SuperType, bool Super) { in HandleExprPropertyRefExpr() argument 2005 SourceRange BaseRange = Super? SourceRange(SuperLoc) in HandleExprPropertyRefExpr() 2020 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); in HandleExprPropertyRefExpr() 2037 SuperLoc, SuperType); in HandleExprPropertyRefExpr() 2106 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); in HandleExprPropertyRefExpr() 2141 SuperLoc, SuperType, Super); in HandleExprPropertyRefExpr() 2392 ExprResult SemaObjC::ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, in ActOnSuperMessage() argument 2399 ObjCMethodDecl *Method = tryCaptureObjCSelf(SuperLoc); in ActOnSuperMessage() 2401 Diag(SuperLoc, diag::err_invalid_receiver_to_message_super); in ActOnSuperMessage() 2407 Diag(SuperLoc, diag::err_no_super_class_message) in ActOnSuperMessage() [all …]
|
H A D | SemaExceptionSpec.cpp | 761 SourceLocation SuperLoc, const FunctionProtoType *Subset, in CheckExceptionSpecSubset() argument 772 SubLoc = SuperLoc; in CheckExceptionSpecSubset() 775 Superset = ResolveExceptionSpec(SuperLoc, Superset); in CheckExceptionSpecSubset() 803 SkipSupersetFirstParameter, SuperLoc, Subset, in CheckExceptionSpecSubset() 812 Diag(SuperLoc, NoteID); in CheckExceptionSpecSubset() 822 Diag(SuperLoc, NoteID); in CheckExceptionSpecSubset() 851 Diag(SuperLoc, NoteID); in CheckExceptionSpecSubset() 857 SkipSupersetFirstParameter, SuperLoc, Subset, in CheckExceptionSpecSubset()
|
H A D | SemaCXXScopeSpec.cpp | 286 bool Sema::ActOnSuperScopeSpecifier(SourceLocation SuperLoc, in ActOnSuperScopeSpecifier() argument 290 Diag(SuperLoc, diag::err_super_in_lambda_unsupported); in ActOnSuperScopeSpecifier() 308 Diag(SuperLoc, diag::err_invalid_super_scope); in ActOnSuperScopeSpecifier() 311 Diag(SuperLoc, diag::err_no_base_classes) << RD->getName(); in ActOnSuperScopeSpecifier() 315 SS.MakeSuper(Context, RD, SuperLoc, ColonColonLoc); in ActOnSuperScopeSpecifier()
|
H A D | SemaDeclObjC.cpp | 556 IdentifierInfo *SuperName, SourceLocation SuperLoc, in ActOnSuperClassOfClassInterface() argument 561 SemaRef.TUScope, SuperName, SuperLoc, Sema::LookupOrdinaryName); in ActOnSuperClassOfClassInterface() 568 DeclarationNameInfo(SuperName, SuperLoc), Sema::LookupOrdinaryName, in ActOnSuperClassOfClassInterface() 577 Diag(SuperLoc, diag::err_recursive_superclass) in ActOnSuperClassOfClassInterface() 587 (void)SemaRef.DiagnoseUseOfDecl(SuperClassDecl, SuperLoc); in ActOnSuperClassOfClassInterface() 607 const_cast<TypedefNameDecl *>(TDecl), SuperLoc); in ActOnSuperClassOfClassInterface() 618 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName; in ActOnSuperClassOfClassInterface() 625 Diag(SuperLoc, diag::err_undef_superclass) in ActOnSuperClassOfClassInterface() 628 SuperLoc, SuperClassType, diag::err_forward_superclass, in ActOnSuperClassOfClassInterface() 645 S, SuperLoc, SemaRef.CreateParsedType(SuperClassType, nullptr), in ActOnSuperClassOfClassInterface() [all …]
|
H A D | DeclSpec.cpp | 115 SourceLocation SuperLoc, in MakeSuper() argument 117 Builder.MakeSuper(Context, RD, SuperLoc, ColonColonLoc); in MakeSuper() 119 Range.setBegin(SuperLoc); in MakeSuper()
|
H A D | SemaCodeComplete.cpp | 8096 Scope *S, SourceLocation SuperLoc, in CodeCompleteObjCSuperMessage() argument 8124 SemaRef.LookupSingleName(S, Super, SuperLoc, Sema::LookupOrdinaryName); in CodeCompleteObjCSuperMessage() 8138 id.setIdentifier(Super, SuperLoc); in CodeCompleteObjCSuperMessage()
|
H A D | TreeTransform.h | 3806 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, in RebuildObjCMessageExpr() argument 3816 nullptr, SuperType, SuperLoc, Sel, Method, LBracLoc, in RebuildObjCMessageExpr() 3818 : SemaRef.ObjC().BuildClassMessage(nullptr, SuperType, SuperLoc, in RebuildObjCMessageExpr()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprObjC.cpp | 108 SourceLocation SuperLoc, bool IsInstanceSuper, in ObjCMessageExpr() argument 119 IsImplicit(isImplicit), SuperLoc(SuperLoc), LBracLoc(LBracLoc), in ObjCMessageExpr() 176 SourceLocation LBracLoc, SourceLocation SuperLoc, in Create() argument 189 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper, in Create()
|
H A D | NestedNameSpecifier.cpp | 622 SourceLocation SuperLoc, in MakeSuper() argument 627 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity); in MakeSuper()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaObjC.h | 263 IdentifierInfo *SuperName, SourceLocation SuperLoc, 272 IdentifierInfo *SuperName, SourceLocation SuperLoc, 278 SourceLocation SuperLoc); 650 SourceLocation SuperLoc, 731 ExprResult ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, Selector Sel, 737 QualType ReceiverType, SourceLocation SuperLoc, 755 SourceLocation SuperLoc, Selector Sel,
|
H A D | SemaCodeCompletion.h | 180 void CodeCompleteObjCSuperMessage(Scope *S, SourceLocation SuperLoc,
|
H A D | DeclSpec.h | 174 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
|
H A D | Sema.h | 2791 bool ActOnSuperScopeSpecifier(SourceLocation SuperLoc, 6189 SourceLocation SuperLoc, const FunctionProtoType *Subset,
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexDecl.cpp | 392 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 D | NestedNameSpecifier.h | 467 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
|
H A D | DeclObjC.h | 2597 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 D | ParseObjc.cpp | 3220 SourceLocation SuperLoc, in ParseObjCMessageExpressionBody() argument 3227 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody() 3229 getCurScope(), SuperLoc, std::nullopt, false); in ParseObjCMessageExpressionBody() 3265 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody() 3267 getCurScope(), SuperLoc, KeyIdents, in ParseObjCMessageExpressionBody() 3303 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody() 3305 getCurScope(), SuperLoc, KeyIdents, in ParseObjCMessageExpressionBody() 3375 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody() 3377 getCurScope(), SuperLoc, Sel, LBracLoc, KeyLocs, RBracLoc, KeyExprs); in ParseObjCMessageExpressionBody()
|
H A D | ParseExpr.cpp | 212 SourceLocation SuperLoc, in ParseAssignmentExprWithObjCMessageExprStart() argument 216 = ParseObjCMessageExpressionBody(LBracLoc, SuperLoc, in ParseAssignmentExprWithObjCMessageExprStart()
|
H A D | ParseExprCXX.cpp | 209 SourceLocation SuperLoc = ConsumeToken(); in ParseOptionalCXXScopeSpecifier() local 215 return Actions.ActOnSuperScopeSpecifier(SuperLoc, ConsumeToken(), SS); in ParseOptionalCXXScopeSpecifier()
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 2153 SourceLocation SuperLoc, 2157 SourceLocation LBracloc, SourceLocation SuperLoc,
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1574 SourceLocation SuperLoc = readSourceLocation(); in VisitObjCMessageExpr() local 1575 E->setSuper(SuperLoc, T, Kind == ObjCMessageExpr::SuperInstance); in VisitObjCMessageExpr()
|
H A D | ASTReaderDecl.cpp | 1502 D->SuperLoc = readSourceLocation(); in VisitObjCImplementationDecl()
|